Como ver todos os empregos em Crontab?

Como ver todos os empregos em Crontab?
Os servidores podem ser configurados para executar tarefas ou executar scripts automaticamente. No Linux, você pode usar o Cron Utilitário para configurar a tarefa ou scripts que seu servidor deve ser executado em um horário especificado. Qualquer trabalho de Cron em seu servidor está localizado no Diretórios de spool no /var/spool/cron/crontabs. O Crontab lista todos os trabalhos Cron para usuários, excluindo o usuário root. No entanto, se você precisar ver os trabalhos cron de todo o sistema, você deve ser um usuário raiz.

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 -L

Na 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 linuxhint1

Os 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 /crontab

A 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 /crontab

Para ver todo o a cada hora Jobs Cron, execute o seguinte comando:

# ls -la /etc /cron.a cada hora

Na 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ário

Você 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.semanalmente

Por fim, você pode ver o sistema por mês Jobs Cron usando o seguinte comando:

# ls -la /etc /cron.por mês

Temos 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-Crome

Conclusã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.