Dado que adicionei o script clearme.sh
em /etc/cron.hourly/
Basta filtrar as tarefas do CRON no terminal com os poderosos egrep e awk :
$ cat /var/log/syslog | egrep clearme | awk "{ print $1 }" > ~/Desktop/cronlog.txt
A saída será parecida com:
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)
Para explicar tudo passo a passo:
-
cat / var / log / syslog - imprima-me o log do sistema
-
egrep clearme - mas apenas selecione linhas que contenham o texto clearme
-
awk "{print $ 1}" - imprima essa linha que contém o texto clearme
-
> ~ / Desktop / cronlog.txt - exibe os resultados no arquivo cronlog.txt localizado no diretório Desktop .
O quarto passo é opcional. Ele apenas imprimirá os resultados no terminal, em vez do arquivo.