オペレーティングシステム:セントース7 | シェル:スラム 仮想デバイス:仮想ボックス
アプリケーションの起動時に一部のサーバーを確認し、再起動するたびに実行する必要がある短いスクリプトを作成しました。
再起動するたびに実行するようにcrontabを設定しましたが、シェルに出力は表示されません。
@reboot /home/admin/scripts/connection.sh
これを設定するために私は何を見逃していますか?
答え1
cronjobの出力はシェルに送信されません。ほとんどの場合、標準出力と標準エラーストリームに書き込まれた出力が収集され、公開済みcronjobの所有者に。
出力をファイルに書き込むには:
@reboot /home/admin/scripts/connection.sh >>/home/admin/connection.log 2>&1
これにより、スクリプトのすべての出力がファイルに追加されます/home/admin/connection.log
。