Crontabの使用に問題があります。私のスクリプトはスタンドアロンで動作しますが、Crontabを使用しません。
環境: Ubuntu
crontab(sudo crontab -e):0 0 * * * /usr/local/bin/node /var/www/GestiawebParser/index.js
編集#1:
which node
:/usr/local/bin/node
ベストアンサー1
Crontabの問題は次のように解決できます。
- crontabの外部でスクリプトをテストします(これを行いました)。
- テストスクリプトを追加して有効になっていることを確認してください(例
* * * * * /bin/echo test > /test.txt
:) - 使用環境環境設定をテストして修正します。 PATH変数をエクスポートする一般的な代替方法は絶対パスを使用することですが、これは明らかに実行可能ファイルとPATHでのみ機能します。どの、文書)
- crontabにMAILTOプレフィックスを追加するか、別の方法(サフィックスなど
>> /out.txt 2>> /err.txt; /bin/echo $? >> /return.txt
)でログ情報を収集します。