Luc*_*nto 1 linux ubuntu wget crontab
我使用crontab像:
00 */1 * * * wget http://www.test.com/cron/archieve
Run Code Online (Sandbox Code Playgroud)
我想知道在> /dev/null 2>&1命令的最后使用的差异,以及它是否推荐.
如果你不添加> /dev/null 2>&1,该命令的输出将邮寄给用户,这个cron作业运行 - 可能是你.
我想你不想被cron的工作垃圾邮件 - 但这取决于你
编辑:解释> /dev/null 2>&1真正的意义.
有3个标准文件描述符:0(stdin),1(stdout)和2(stderr).
换句话说,重定向标准> file是相同的1> file.文件描述符1(stdout)到文件.
2>&1意味着重定向标准.文件描述符2(stderr)到重定向1(stdout)的相同位置.
最后,> /dev/null 2>&1手段的完全效果是将stdout和stderr重定向到/dev/null,换句话说,使程序完全无声