毎分出力するようにcronjobを設定していますが、ルートディレクトリに空のtxtファイル(hello.txt)が残ります。使用されるファイルとコードは次のとおりです。
テストクローン.shファイル:
#!/bin/bash
/root/libvmi/examples/Test1 TestVM1
vi /etc/crontab:
* * * * * root /root/Testcron.sh >> hello.txt
私がしっかりしているのか?助けてください。
ありがとうございます:)
ベストアンサー1
(この質問に対する実際の回答にコメントを含めてください)
@steveは次のように提案しました。
エラー出力をキャプチャするように修正され
root /root/Testcron.sh >> hello.txt
ました。root /root/Testcron.sh >> hello.txt 2>errors.txt
@Joyはバグがあることを確認し、以下を設定する必要がありました。
export LD_LIBRARY_PATH=/usr/local/lib
Test1 コマンドを実行する前。生成された Testcron.sh ファイルは次のとおりです。
#!/bin/bash
export LD_LIBRARY_PATH=/usr/local/lib
/root/libvmi/examples/Test1 TestVM1