私はcronが気まぐれであることを知っており、Linuxでそれを処理する方法を見つけようとしています.
test_cron.py
cron をテストするための次の実行可能な Python スクリプトがあります。
#!/usr/bin/env python
import os
os.makedirs('test_cron_dir')
f = open('test_cron_dir/test_file','w')
f.write('stuff')
f.close()
2 つの異なるフォルダーでスクリプトを実行するために、crontab に 2 つの行を追加しました。
* * * * * python /home/me/test_cron.py
* * * * * python /home/me/some_folder/test_cron.py
問題は、cron が にあるtest_cron.py
スクリプトを実行しますが、 にあるスクリプト/home/me/
を実行しないこと/home/me/some_folder/
です。スクリプト内のパスを絶対パスに変更しましたが、状況は何も変わりません。また、ルート crontab を使用しようとしましたが、何も変わりません。
誰か私に知識と経験の光を当ててくれませんか? どうもありがとう。