2012-05-08 35 views
45

In un file crontab, i comandi devono essere specificati con un "&" finale o il comando verrà eseguito in background comunque?I lavori cron di linux devono essere specificati con un "&" per indicare che devono essere eseguiti in background?

ho:

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

che ho visto risposte contraddittorie a questa domanda in vari luoghi. Alcuni dicono che non è necessario inserire un "&", altri che senza la e commerciale e cron attende l'output dal comando, anche se tutto l'output viene reindirizzato.

Grazie, Paul

risposta

60

Ogni lavoro che è gestito da cron viene eseguito in background automaticamente, quindi non è necessario per il &

Vedere this troppo.

+5

Grazie. Che cron todo se si specifica "&" alla fine del comando? – 23W

Problemi correlati