crontabを「クエリ」して、任意の日付/時刻、または特定の時間帯に実行されているcronジョブを見つける方法はありますか?
たとえば、今日の14:00から16:00の間に実行するか、次の土曜日の10:00に実行するか、または毎週日曜日に実行するかを決定します。
多くのジョブがスケジュールされているため、すべてのcrontabを手動で読み取ることは実際にはオプションではありません。
解決策の1つは、タイムスタンプを作成し、それを監視システムにリダイレクトすることです。その場合は、実行内容と実行時間を実際に確認するスクリプト/チェックを作成できます
—
klerk
@klerk:Timestamps?cronjobsのどこから?それらが多すぎてすべてが私以外のユーザーのものではないため、変更できません。
—
ジム
@klerk:つまり、Linuxはどのようにしてジョブを実行する必要があるのですか?crontabエントリを解釈できるある種のコードがどのように存在するのでしょうか?
—
ジム
@klerk完全にはっきりしているようです。OPは「明日の午後3時に、どのジョブがcrondを実行しますか?」という質問に答えようとしています。そして、そのテーマのいくつかのバリエーション。
—
derobert 2014年
あなたがここに欲しいものを見つけるかもしれません@Jim:stackoverflow.com/a/137173/2100043を -そこからは、ちょうどあなたが行フィルタリングツールをコマンドで創造的な取得する必要があります。
—
BriGuy 2014年