我有这样的情况:
我想在 Linux 服务器上使用 crontab 安排一个作业。我不是超级用户,所以我只编辑(使用 crontab -l,编辑器 vim)我的 crontab 文件。为了测试,我放在那里:
* * * * * echo asdf
并且该作业没有运行。是否需要重启服务器?或者也许是某些管理员的举动?
可能是这样,cron 作业将在它们自己的 shell 中运行。所以你不能指望看到asdf
在你的控制台上。
你应该尝试的是
* * * * * echo asdf > somefile_in_your_home_directory_with_complete_path.log
接下来通过尾部检查文件:
tail -f somefile_in_your_home_directory_with_complete_path.log
如果不是,请检查 cron 守护进程本身是否正在运行或已关闭:
# pgrep crond
OR
# service crond status
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)