我知道cron是反复无常的,我正试图弄清楚如何在linux上处理它。
我有以下test_cron.py
可执行Python脚本来测试cron:
#!/usr/bin/env python
import os
os.makedirs('test_cron_dir')
f = open('test_cron_dir/test_file','w')
f.write('stuff')
f.close()
我在crontab中添加了两行,以便在两个不同的文件夹中运行脚本:
* * * * * python /home/me/test_cron.py
* * * * * python /home/me/some_folder/test_cron.py
问题是:cron运行位于test_cron.py
的{{1}}脚本,但不运行位于/home/me/
的脚本。
我已经将脚本中的路径更改为绝对路径,但它不会改变任何情况。此外,我试图使用root crontab,它不会改变任何东西。
任何人都可以在我身上发现知识和经验吗?非常感谢。