GNU/Linux >> Tutoriels Linux >  >> Linux

Comment configurer le travail CRON pour qu'il s'exécute toutes les 10 secondes sous Linux ?

L'utilisation de virgules dans le champ des secondes fonctionne également :

0,10,20,30,40,50 * * * * *

Une autre option consiste à modifier votre crontab avec crontab -e et écrivez :

* * * * * for i in {1..6}; do /usr/bin/wget http://api.us/application/ & sleep 10; done

Pour développer la réponse de Sougata Bose, je pense que l'OP veut qu'une commande soit exécutée toutes les 10 secondes à partir d'une heure de début; pas 10 secondes après la première minute et toutes les minutes suivantes.

cron n'a qu'une résolution de 1 minute (je pense qu'il existe d'autres outils qui peuvent avoir des résolutions plus fines mais ils ne sont pas standard sur unix).

Par conséquent, pour résoudre votre problème, vous avez besoin de 60 secondes / 10 secondes =6 tâches cron, chacune avec une mise en veille.

par exemple. exécutez crontab -e et ajoutez les lignes suivantes à l'éditeur de votre choix :

* * * * * ( /usr/bin/wget http://api.us/application/ )  
* * * * * ( sleep 10 ; /usr/bin/wget http://api.us/application/ )  
* * * * * ( sleep 20 ; /usr/bin/wget http://api.us/application/ )  
* * * * * ( sleep 30 ; /usr/bin/wget http://api.us/application/ )  
* * * * * ( sleep 40 ; /usr/bin/wget http://api.us/application/ )  
* * * * * ( sleep 50 ; /usr/bin/wget http://api.us/application/ )  

*/10 * * * * fonctionnera toutes les 10 min.
*/10 * * * * * s'exécutera toutes les 10 secondes.

Vous pouvez consulter l'éditeur cron pour plus d'options.


Linux
  1. Linux :exécuter la tâche cron au premier plan

  2. Comment exécuter le travail cron toutes les heures et 10 minutes

  3. Comment exécuter le travail crontab chaque semaine le dimanche

  4. Comment configurer la tâche cron pour qu'elle s'exécute tous les 2 jours à 23h

  5. Comment exécuter une tâche cron à une heure précise chaque jour ?

Comment exécuter une commande Linux toutes les X secondes pour toujours

Comment configurer une tâche Cron dans Debian 10

Comment exécuter une tâche Crontab chaque semaine le dimanche

Comment configurer une tâche cron dans cPanel

Cron Vs Anacron :Comment configurer Anacron sous Linux (avec un exemple)

Comment puis-je exécuter une tâche cron toutes les 30 minutes ?