奇怪的 cron 行为

奇怪的 cron 行为

我有一个脚本,它从文件中读取 IP 列表,与链中的现有 IP 进行比较,并将文件中最近添加的 IP 添加到该链中。./script使用 root 和非 root 帐户手动运行脚本(例如, )将返回预期的输出。然而,在 cron 中运行脚本会出现意想不到的行为:链中已有的 IP 被重复。

这是脚本的 cron:

* * * * * root /usr/bin/python /home/user/script

将用户更改为非rootroot 用户甚至不会执行脚本。有谁知道为什么会发生这种情况?

相关内容