我遇到了这样的情况:我想在 linux 服务器上使用 crontab 安排一个作业。我不是超级用户,所以我只编辑(使用 crontab -l,编辑器 vim)我的 crontab 文件。为了测试,我放在那里:
* * * * * echo asdf
并且作业没有运行。是否需要重启服务器?或者也许是一些管理员的举动?
原文由 zlenyk 发布,翻译遵循 CC BY-SA 4.0 许可协议
我遇到了这样的情况:我想在 linux 服务器上使用 crontab 安排一个作业。我不是超级用户,所以我只编辑(使用 crontab -l,编辑器 vim)我的 crontab 文件。为了测试,我放在那里:
* * * * * echo asdf
并且作业没有运行。是否需要重启服务器?或者也许是一些管理员的举动?
原文由 zlenyk 发布,翻译遵循 CC BY-SA 4.0 许可协议
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答798 阅读✓ 已解决
2 回答3.2k 阅读
可能是这样,cron 作业将在它们自己的 shell 中运行。所以你不能指望在你的控制台上看到
asdf
。你应该尝试的是
接下来通过tail检查文件:
如果不是,请检查 cron 守护程序本身是否正在运行或已关闭:
或者