J'ai un simple script Shell qui vérifie simplement le contenu d'un répertoire et si quelque chose a été ajouté au cours de la journée, il en copie une copie dans un dossier de sauvegarde . supposons à 23:55).
Le système (Debian) sur lequel ce script réside, est toujours activé (type de serveur)
Comment puis je faire ça?
Vous voulez éditer votre fichier crontab en utilisant
crontab -e
Ensuite, vous voulez ajouter
55 23 * * * COMMAND TO BE EXECUTED
pour plus d'informations, regardez this
Pour ajouter un travail crontab, tapez la commande suivante à l'invite du shell UNIX/Linux:
$ Sudo crontab -e
Ajoutez la ligne suivante:
1 2 3 4 5 /path/to/script
où
1: Minutes (0-59)
2: Hours (0-23)
3: Days (1-31)
4: Month (1-12)
5: Day of the week(1-7)
/path/to/script - your own Shell script
Dans votre cas ce serait:
55 23 * * * /path/to/yourShellScript
Je ne suis rien d'autre qu'un expert en Linux, mais une recherche rapide dans Google a permis de créer ceci:
watch -n <your time> <your command/script>
Cela devrait faire l'affaire. Pour plus d'informations, consultez ceci: http://www.linfo.org/watch.html
Sudo crontab -e
55 23 * * * some_Shell_script.sh
Consultez le planificateur de tâches Cron intégré à Debian. Ajoutez simplement une entrée pour votre script à votre fichier crontab (voir: https://help.ubuntu.com/community/CronHowto ).