Rootとして実行するcron.dcrontabファイルをインストールする手順は何ですか?
Rootで10分ごとに実行したいスクリプトがあるので、ファイル/etc/cron.d/mycron
をインストールしました。
Shell=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
*/10 * * * * root /usr/local/bin/myscript.sh
次にcronを再起動し、/usr/local/bin/myscript.sh
を実行できること、および正しく実行されることを確認しました。
ただし、私が知る限り、スクリプトがログファイルに書き込み、ログファイルが作成されることはないため、実際に呼び出されることはありません。私が見逃しているステップはありますか?
私はすべてを発見しました/etc/cron.d
ファイルには600に設定されたアクセス許可が必要です。そうでない場合、cronは「INSECURE」モードエラーを報告します。