GNU/Linux >> Linux の 問題 >  >> Linux

crontab -r で誤って削除された cron ジョブを回復する

crontab -r cron ジョブを含む唯一のファイルを削除します。

したがって、バックアップを作成していない場合、唯一の復元オプションは次のとおりです。

  • RedHat/CentOS では、以前にジョブがトリガーされたことがあれば、/var/log/cron で cron ログを見つけることができます .このファイルは、ジョブを再度書き直すのに役立ちます。
  • もう 1 つのオプションは、ファイル回復ツールを使用してファイルを回復することです。ただし、システム パーティションは通常ビジー状態であり、対応するセクターはおそらく既に上書きされているため、これが成功する可能性は低くなります。
  • Ubuntu/Debian で、以前にタスクを実行したことがある場合は、grep CRON /var/log/syslog を試してください

/var/log/cron がない場合 syslog からコマンド (タイミングではない) を復元できるファイル .

grep 'CRON.*(yourusername)' /var/log/syslog

その後、日付スタンプを調べることで、ほとんどのタイミングを把握できます。


Linux
  1. Notify-Send With Cronを使用していますか?

  2. Crontabを使用してcronジョブをスケジュールする方法

  3. バッチ モードで Cron ジョブをインストール、編集、または削除する方法

  1. Linux で「at」コマンドを使用してジョブをスケジュールする方法

  2. crontab ファイルを変更した後に cron を再起動しますか?

  3. Linux で削除されたファイルを復元するには?

  1. Crontabを使用したcronジョブのスケジューリング

  2. cronジョブのトラブルシューティング

  3. CentOS7でcrontabを使用してシステムタスクを自動化する