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

Posted

技术标签:

【中文标题】是否应该使用“&”指定 linux cron 作业以指示在后台运行? [关闭]【英文标题】:Should linux cron jobs be specified with an "&" to indicate to run in background? [closed] 【发布时间】:2012-05-17 05:18:36 【问题描述】:

在 crontab 文件中,是否应该用尾随“&”指定命令,还是该命令无论如何都会在后台运行?

我有:

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

我在不同的地方看到了这个问题的矛盾答案。有人说不需要放一个“&”,其他人说没有 & 号 cron 等待命令的输出,即使所有输出都被重定向。

【问题讨论】:

似乎这仅适用于@reboot 命令 【参考方案1】:

cron 运行的每个作业都会在后台自动运行,因此不需要&

也见this。

【讨论】:

谢谢。如果我在推荐结束时指定“&”,cron 会做什么?

以上是关于是否应该使用“&”指定 linux cron 作业以指示在后台运行? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Linux nginx安装目录找不到?

使用Cro :: WebSocket :: Client添加授权或标头?

cron定时器插件使用

linux下远程访问&拷贝&下载

Linux Shell脚本 && Linux C程序 获取指定的范围内 or 系统可用端口

Linux Shell脚本 && Linux C程序 获取指定的范围内 or 系统可用端口