Como visualizar as tarefas do cron no linux

1

Eu quero ver todas as tarefas cron no linux. Qual é o comando

    
por Mirage 08.12.2009 / 23:27

4 respostas

4

varia de acordo com a distribuição, varia de acordo com o software cron e varia de acordo com o uso.

isso deve cobrir tudo em rhel / centos / fedora:

/etc/crontab
/etc/cron.d/*
/etc/cron.daily/*
/etc/cron.hourly/*
/etc/cron.monthly/*
/etc/cron.weekly/*
/var/spool/cron/*
    
por 08.12.2009 / 23:36
2

cat /var/spool/cron/*

    
por 08.12.2009 / 23:32
1

Outra maneira ...

Como root, você pode usar o parâmetro -u para crontab misturado com -l para ver que os usuários criam entradas. Algo parecido com isto:

cat /etc/passwd |cut -d ":" -f 1 | while read narf; do  crontab -u $narf -l; done

Isso irá obter todos os nomes de usuário em seu arquivo passwd - pegando o primeiro campo (-f 1) usando ':' como um delimitador (-d ":") com cut, e então chamando crontab -u -l para cada usuário no arquivo passwd.

Geralmente, há também um arquivo / etc / crontab com os trabalhos de todo o sistema.

    
por 08.12.2009 / 23:43
0

Para estar completo, não devemos esquecer o anacron:

/etc/anacrontab 
    
por 09.12.2009 / 00:01

Tags