web-dev-qa-db-fra.com

Les travaux cron linux doivent-ils être spécifiés avec un "&" pour indiquer de s'exécuter en arrière-plan?

Dans un fichier crontab, les commandes doivent-elles être spécifiées avec un "&" de fin, ou la commande s'exécutera-t-elle quand même en arrière-plan?

J'ai:

*/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 à divers endroits. Certains disent qu'il n'est pas nécessaire de mettre un "&", d'autres qui sans l'esperluette cron attend la sortie de la commande, même si toute la sortie est redirigée.

59
user265330

Chaque tâche exécutée par cron est exécutée automatiquement en arrière-plan, donc pas besoin de &

Voir aussi this .

79
Levon