cron.hourly、cron.weekly、cron.daily、cron.monthlyの中に入れる実行ファイルは、ファイル名に”.(ドット)”を含んではいけない

先日、rsyncでHDD間を定期的に同期しようとしたのですが、なぜかcron.hourly内に入れたシェルスクリプトが実行されず、悩んでいました。なお、cron.hourlyなどは、crontabを見ればわかる通り、run-partsというコマンドが背後で動いています。

結論から言うと、このrun-partsコマンドは、ファイル名に”.”が含まれるファイル、たとえばrsync.shなどは無視する仕様になっているようです。なんでだよ!!!!!

…なぜかはわかりませんが、ともかく、含まないようにしましょう。

広告
カテゴリー: コンピュータ パーマリンク

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中