为什么Crontab不运行python脚本插入的命令?

时间:2020-01-16 18:40:48

标签: python linux cron

我正在尝试通过python(main.py)脚本修改root用户的crontab。

此脚本将为root用户打开crontab并将对其进行修改,并插入新命令以使用参数调用single.py。使用的命令不是问题,因为我已经从命令行运行了它并且可以正常工作。运行main.py脚本时,运行\\serverAAA\InterfaceFolders\folder1 \\serverAAA\InterfaceFolders\folder2 \\serverAAA\InterfaceFolders\folder3 \\serverAAA\InterfaceFolders\folder666 ============================== \\serverBbBbBb\InterfaceFolders\folder1 \\serverBbBbBb\InterfaceFolders\folder2 \\serverBbBbBb\InterfaceFolders\folder3 \\serverBbBbBb\InterfaceFolders\folder666 ============================== \\server_CCC\InterfaceFolders\folder1 \\server_CCC\InterfaceFolders\folder2 \\server_CCC\InterfaceFolders\folder3 \\server_CCC\InterfaceFolders\folder666 ============================== 命令时可以看到新条目。一切看起来都是正确的,但到了该时间(什么都没有执行)的时候,它就不起作用了。

进行一些检查,如果我执行了crontab -l命令并手动插入了该命令;当我保存并关闭它时;它显示:crontab -e,然后它可以工作。

main.py:

**crontab: installing new crontab**

顺便说一句:由于此脚本必须是递归的(它将通过修改crontab来调用自身以重新安排其执行时间),是否有通过脚本在crontab上应用更改的方法?

0 个答案:

没有答案