Cronjob @rebootを実行すると、nfs共有上のファイルが存在しないことが返されます。
例
@reboot python /abs/path/to/script.py
起動時のcrontabからのメールに「多かれ少なかれ」と表示される
/usr/bin/python can't open file "/abs/path/to/script.py": [Error No. 2] No such file or folder.
スクリプトはコマンドラインから問題なく実行できます。
理論的には、マウントが実行される前にcronjobが実行されています。
質問。
- この理論は正しいですか?
- ドライブがマウントされるまでジョブを強制的に停止させる方法はありますか?....コマンドにスリープ60を入れるだけではありません。;)私は既にそれを試しましたが、それはヒットしてミスであり、スクリプトが時間の100%をすばやく実行する必要があります。