GNU/Linux >> Belajar Linux >  >> Linux

Pulihkan pekerjaan cron yang tidak sengaja dihapus dengan crontab -r

crontab -r menghapus satu-satunya file yang berisi tugas cron.

Jadi, jika Anda tidak membuat cadangan, opsi pemulihan satu-satunya adalah:

  • Pada RedHat/CentOS, jika pekerjaan Anda telah dipicu sebelumnya, Anda dapat menemukan log cron di /var/log/cron . File tersebut akan membantu Anda menulis ulang pekerjaan lagi.
  • Opsi lainnya adalah memulihkan file menggunakan alat pemulihan file. Ini kemungkinan kecil untuk berhasil, karena partisi sistem biasanya sibuk dan sektor terkait mungkin telah ditimpa.
  • Di Ubuntu/Debian, jika tugas Anda telah berjalan sebelumnya, coba grep CRON /var/log/syslog

Jika Anda tidak memiliki /var/log/cron file Anda dapat memulihkan perintah (tetapi bukan pengaturan waktu) dari syslog .

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

Anda kemudian dapat mengetahui sebagian besar pengaturan waktu dengan melihat stempel tanggal.


Linux
  1. Otomatiskan Tugas Sistem dengan crontab di CentOS 7

  2. Cara Menjadwalkan Pekerjaan Cron dengan Crontab

  3. Cara Menginstal, Mengedit, atau Menghapus Pekerjaan Cron dalam Mode Batch

  1. Menggunakan Notify-send Dengan Cron?

  2. Cara Menjadwalkan Pekerjaan dengan perintah 'at' di Linux

  3. Bagaimana cara memulihkan file yang dihapus di Linux?

  1. Menjadwalkan Pekerjaan Cron dengan Crontab

  2. Memecahkan Masalah Pekerjaan Cron

  3. Memulai ulang cron setelah mengubah file crontab?