GNU/Linux >> Tutoriels Linux >  >> Linux

Exécuter un script shell tous les jours à une heure précise

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 ceci


Je suis tout sauf un expert Linux, mais une recherche rapide sur Google m'a donné 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


Pour ajouter une tâche crontab, saisissez la commande suivante à l'invite du shell UNIX/Linux :

$ sudo crontab -e

Ajoutez la ligne suivante :

1 2 3 4 5 /path/to/script

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

Linux
  1. Comment exécuter des commandes dans Gnuplot à l'aide d'un script Shell ?

  2. 4 façons d'exécuter un script shell sous UNIX / Linux

  3. Formater la date et l'heure pour le script ou la variable du shell Linux

  4. Exécuter le script Python via crontab

  5. Répertoire courant du script shell ?

Le script shell n'est pas exécuté après l'avoir ajouté en tant que tâche Crontab ?

Imprimer le temps d'exécution du script Shell sous Linux

Comment exécuter une commande dans un script shell ?

Exécuter un script shell dans le shell actuel avec l'autorisation sudo

Comment exécuter du code dans le shell Django par un script python externe ?

Comment exécuter un fichier sans extension .sh dans le shell