Este artigo cobre como você pode listar todos os trabalhos em Crontab para o sistema, usuários atuais e outros usuários. Parece bom? Vamos começar.
Como listar os empregos de cron
O Crontab lista trabalhos com base em um usuário e com um privilégio de administrador, você pode ver trabalhos de outro usuário.
1. Visualizando trabalhos de cron para o usuário atual
Ao criar um trabalho de cron, especifique em qual usuário o trabalho agendado se enquadra. Se nenhum usuário for especificado, o arquivo Crontab agenda o trabalho para o usuário atualmente registrado. Nesse caso, você pode usar o seguinte comando para listar os trabalhos agendados para o usuário atual:
$ CRONTAB -LNa saída a seguir, você pode observar os trabalhos agendados listados na parte inferior do arquivo:
2. Visualizando todos os trabalhos de Cron de outro usuário
Para ver os empregos de outro usuário, você usa o -você bandeira seguida pelo nome de usuário deles. Além disso, você precisará de privilégio de administrador para que isso funcione. Por exemplo, o seguinte comando vê os trabalhos cron de um usuário nomeado Linuxhint1.
$ sudo crontab -l -u linuxhint1Os trabalhos do seu usuário -alvo serão exibidos em um arquivo crontab como o mostrado abaixo:
3. Visualizando todos os trabalhos de Cron como raiz
O Crontab no diretório de spool não lista os trabalhos para o usuário raiz. Para ver o crontab contendo os vários trabalhos para todo o sistema, abra o /etc/crontab arquivo.
$ menos /etc /crontabA saída anterior lista todos os trabalhos Cron para todo o sistema. Observe que existem quatro categorias de trabalhos do sistema. O a cada hora, diariamente semanalmente, e por mês empregos. Se você deseja editar o sistema Crontab, pode abri -lo usando um editor como Nano. O comando para isso seria como mostrado abaixo. Observe que você deve ser um usuário root para acessar o arquivo Crontab.
# nano /etc /crontabPara ver todo o a cada hora Jobs Cron, execute o seguinte comando:
# ls -la /etc /cron.a cada horaNa produção anterior, não temos um trabalho horário de cron. Por padrão, você deve obter um resultado semelhante ao acima com dois diretórios e o .espaço reservado, O que ajuda a evitar a exclusão acidental de diretórios em seu sistema pelo gerente de pacotes.
Para ver o diário Jobs Cron, use o seguinte comando:
# ls -la /etc /cron.diárioVocê pode observar os trabalhos diários para vários processos do sistema na saída anterior.
Da mesma forma, o seguinte comando lista todos os semanalmente Jobs Cron.
# ls -la /etc /cron.semanalmentePor fim, você pode ver o sistema por mês Jobs Cron usando o seguinte comando:
# ls -la /etc /cron.por mêsTemos apenas um trabalho mensal de Cron, como mostrado acima.
4. Visualizando trabalhos de cron para aplicações específicas
É possível listar os trabalhos Cron para os vários aplicativos em execução em seu sistema. Aqui, você pode escolher a categoria para visualizar o aplicativo específico. Por exemplo, o seguinte comando vê o trabalho diário de Cron para Google Chrome:
# gato /etc /cron.Diariamente/Google-CromeConclusão
Trabalhar com Cron para automatizar scripts e trabalhos para o seu sistema ou servidor Linux é incrível. Cobrimos as várias maneiras pelas quais você pode listar todos os trabalhos de Crontab, inclusive para o usuário atual, outro usuário e trabalho com root para obter trabalhos do sistema Cron. Além disso, discutimos como você poderia listar os empregos horários, diários, semanais e mensais. Experimente e veja seus trabalhos Cron.