Planification de la maintenance automatique du serveur

J’exécute un serveur Ubuntu 12.10 en tant que stack LAMP. J’y accède via un terminal SSH (car je n’ai pas access à la boîte physique).

Ma question est, est-il un moyen de configurer Ubuntu pour exécuter automatiquement un script à des moments choisis. Vous souhaitez planifier des scripts de maintenance automatiques qui ont été construits en PHP ou dans n’importe quel langage (éventuellement des scripts Bash?). Je suis sûr que cela doit être possible.

Comme je suis un peu plus récent sur Linux / Ubuntu, toute aide serait appréciée.

EDIT: Ceci est une solution que j’ai trouvé si quelqu’un d’autre trébuche à travers cela …

sudo crontab -e ... @daily /usr/bin/wget -q -O /var/log/maintenence.txt /var/www/admin/script.php 

Vous pouvez utiliser la crontab sous linux. Cela vous conviendra. Cron est un démon qui exécute des commandes planifiées, par exemple:

 # Minute Hour Day of Month Month Day of Week Command # (0-59) (0-23) (1-31) (1-12 or Jan-Dec) (0-6 or Sun-Sat) 0 2 12 * 0,6 /usr/bin/find 

Ok par exemple .. si vous avez besoin d’exécuter le fichier de script /home/krizna/backup.sh tous les sunday 12 PM .. /home/krizna/backup.sh simplement la commande ci-dessous

 sudo crontab -e 

et ajoutez cette ligne à la fin du fichier

 # Minute Hour Day of Month Month Day of Week Command 00 12 * * 7 /bin/sh /home/krizna/backup.sh