Mengingat saya telah menambahkan clearme.sh
skrip di/etc/cron.hourly/
Cukup filter tugas CRON di terminal dengan egrep dan awk yang kuat :
$ cat /var/log/syslog | egrep clearme | awk "{ print $1 }" > ~/Desktop/cronlog.txt
Outputnya akan terlihat seperti:
Jan 14 15:20:01 markets-dev CRON[10089]: (dminca) CMD (root /etc/cron.hourly/clearme.sh)
Jan 14 15:40:01 markets-dev CRON[18042]: (dminca) CMD (root /etc/cron.hourly/clearme.sh)
Jan 14 16:00:01 markets-dev CRON[22817]: (dminca) CMD (root /etc/cron.hourly/clearme.sh)
Jan 14 16:20:01 markets-dev CRON[28183]: (dminca) CMD (root /etc/cron.hourly/clearme.sh)
Jan 14 16:40:01 markets-dev CRON[411]: (dminca) CMD (root /etc/cron.hourly/clearme.sh)
Jan 14 17:00:01 markets-dev CRON[5442]: (dminca) CMD (root /etc/cron.hourly/clearme.sh)
Jan 14 17:20:01 markets-dev CRON[11935]: (dminca) CMD (root /etc/cron.hourly/clearme.sh)
Untuk menjelaskan semuanya langkah demi langkah:
- cat / var / log / syslog - cetak saya log Sistem
- egrep clearme - tetapi hanya memilih baris yang berisi teks clearme
- awk "{print $ 1}" - cetak saya baris yang berisi teks clearme
- > ~ / Desktop / cronlog.txt - menampilkan hasil dalam file cronlog.txt yang terletak di direktori Desktop .
Langkah ke-4 adalah opsional. Itu hanya akan mencetak hasil di terminal bukan file.