GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer, modifier ou supprimer des tâches cron en mode batch

Question  :  Comment puis-je installer toutes les tâches planifiées à partir d'un fichier texte dans la crontab ? Puis-je également supprimer toutes les tâches cron à la fois au lieu de supprimer les lignes individuelles de la crontab ?

Répondre :Vous pouvez installer, modifier et supprimer crontab en mode batch comme exemples ci-dessous. Reportez-vous également à nos 15 exemples de crontab.

1. Installer Crontab en mode batch

En spécifiant le nom du fichier comme argument de la commande crontab, vous pouvez installer les nouvelles tâches cron à partir d'un fichier texte, comme indiqué ci-dessous.

Créez d'abord un fichier texte avec toutes vos entrées de tâche cron.

$ cat cron-file.txt
* * * * * /bin/date >> /tmp/date-out
* * * * * /bin/ls >> /tmp/ls-out

Ensuite, installez les tâches cron à partir d'un fichier texte comme indiqué ci-dessous.

$ crontab cron-file.txt

Remarque : Cela écrasera les entrées cron existantes.

2. Modifier crontab en mode batch

Vous pouvez modifier la crontab en mode batch en utilisant diverses méthodes (par exemple, en utilisant sed).

Exemple :modifier la redirection de sortie d'écriture à ajout pour toutes les tâches cron.

$ crontab -l
* * * * * /bin/date > /tmp/date-out
* * * * * /bin/ls > /tmp/ls-out

$ crontab -l | sed 's/>/>>/' | crontab -

$ crontab -l
* * * * * /bin/date >> /tmp/date-out
* * * * * /bin/ls >> /tmp/ls-out

3. Supprimer toutes les tâches cron de l'utilisateur actuel

L'option -r de Crontab supprime toutes les tâches cron pour l'utilisateur actuel. Si vous disposez des privilèges appropriés, vous pouvez même supprimer les tâches cron d'autres utilisateurs à l'aide de l'option -r et de l'option utilisateur -u.

Exemple :supprimer les entrées cron de l'utilisateur actuel.

$ crontab -r

Exemple :Supprimez les entrées cron de l'utilisateur spécifié.

$ crontab -r -u USERNAME

Linux
  1. Comment utiliser cron sous Linux

  2. Où est le journal cron/crontab ? / Comment activer le Cron Log ?

  3. Comment supprimer des tâches cron

  4. Comment planifier des tâches Cron avec Crontab

  5. Journal Crontab :comment enregistrer la sortie de mon script Cron

Comment installer Komodo Edit IDE sous Linux

Comment installer et supprimer des logiciels dans Manjaro Linux

Comment afficher ou répertorier les tâches Cron sous Linux

Cron Jobs et Crontab sur Linux expliqués

Comment planifier des tâches avec Cron sous Linux

10 exemples cron utiles pour planifier des tâches sous Linux