是否应该用“ &”指定 linux cron 作业以指示在后台运行?

在 crontab 文件中,命令是应该在后面指定“ &”,还是应该在后台运行该命令?

我有:

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

我在很多地方都看到过这个问题相互矛盾的答案。有些表示不需要放置“ &”,另一些表示如果没有与号,cron 将等待命令的输出,即使所有输出都是重定向的。

43143 次浏览

Every job that's run by cron is run in the background automatically, so no need for the &

See this too.