/etc/cron.hourlyの機能


10

スクリプトを作成してこのフォルダー(/etc/cron.hourly)に配置すると、システムはこのスクリプトを1時間ごとに実行しますか?または、スクリプトもコマンドで開始する必要がありますか?

回答:


12

はい、わかりました。

#!/bin/bashいつものように始めてください。sudo chmod +x /etc/cron.hourly/yourscript実行権限がないと実行されないため、確認してください。


13

フォルダに配置されたすべてのスクリプトは、/etc/cron.hourly1時間ごとに実行されます。

ただし、ファイルは次のようにする必要があります。

  • 実行可能、
  • Debian cronスクリプト名前空間に一致します(^[a-zA-Z0-9_-]+$)

たとえば、拡張子付きのスクリプトを作成した場合、機能しません

呼び出されるスクリプトの名前を出力するには、次のコマンドを実行します。

sudo run-parts --report --test /etc/cron.hourly

6

のすべてが1日1回実行される/etc/cron.hourlyように、すべてのものが1時間ごとに実行され/etc/cron.dailyます。

ファイルが実行可能であることを確認し、#!/bin/bashor #!/usr/bin/python(または#!/usr/bin/env python)または実行するスクリプトのタイプに適したもので開始します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.