91 votes

Est-ce que les tâches cron de linux doivent être spécifiées avec un "&" pour indiquer qu'elles s'exécutent en arrière-plan ?

Dans un fichier crontab, les commandes doivent-elles être spécifiées avec un "&" à la fin, ou la commande sera-t-elle exécutée en arrière-plan de toute façon ?

Je l'ai fait :

*/20 * * * * /home/me/monitor/check.sh /home/me/monitor/check.properties  >> /home/me/monitor/check.log 2>&1 &

J'ai vu des réponses contradictoires à cette question à différents endroits. Certains disent qu'il n'est pas nécessaire de mettre un "&", d'autres que sans l'esperluette, cron attend la sortie de la commande, même si toute la sortie est redirigée.

124voto

Levon Points 34085

Chaque tâche exécutée par cron est exécutée en arrière-plan automatiquement, il n'est donc pas nécessaire d'utiliser l'option &

Véase este aussi.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X