Pular para o conteúdo

Editar o crontab

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Editar o crontab

Enviado em 25/08/2022 - 20:24h

Ola.
pessoal existe algum comando para remover uma tarefa especifica do crontab ?

Exemplo de crontab:

30 * * * * echo "primeiro teste do crontab" > /home/pi/teste-crontab1.txt
30 * * * * echo "segundo teste do crontab" > /home/pi/teste-crontab2.txt
30 * * * * echo "terceiro teste do crontab" > /home/pi/teste-crontab3.txt
30 * * * * echo "quarto teste do crontab" > /home/pi/teste-crontab4.txt

Tem algum comando para retirar uma dessas tarefas especificas sem apagar o crontab inteiro?

Desde ja, muito obrigado pela ajuda e atenção.

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Editar o crontab

Enviado em 25/08/2022 - 20:58h

Como foi que você colocou a tarefa no seu crontab ?, utilizou um editor de texto, geralmente o vi ou o nano dependendo do que você configurou para editar o crontab.
Basta usar o editor de texto e apagar a linha desejada e salvar as alterações.

Para editar o seu crontab, digite no terminal:
crontab -e

3. Re: Editar o crontab

Enviado em 25/08/2022 - 21:07h


nandosilva obrigado pela resposta.

Eu criei/editei o crontab com o nano exatamente assim, ceontab -e, alem dessa forma existe
algum comando para retirar uma tarefa especifica, algum comando pelo script por exemplo?

muito obrigado.

4. Re: Editar o crontab

Enviado em 26/08/2022 - 00:52h


MarcoC escreveu:

Ola.
pessoal existe algum comando para remover uma tarefa especifica do crontab ?

Exemplo de crontab:

30 * * * * echo "primeiro teste do crontab" > /home/pi/teste-crontab1.txt
30 * * * * echo "segundo teste do crontab" > /home/pi/teste-crontab2.txt
30 * * * * echo "terceiro teste do crontab" > /home/pi/teste-crontab3.txt
30 * * * * echo "quarto teste do crontab" > /home/pi/teste-crontab4.txt

Tem algum comando para retirar uma dessas tarefas especificas sem apagar o crontab inteiro?

Desde ja, muito obrigado pela ajuda e atenção.


use o sed:
#exclui a 3ª linha
sed -i '3d;' arquivo_crontab 

Ou, 4 ª linha, pelo "padrão"
sed -i '/quarto teste do crontab/d;'  arquivo_crontab 


______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/ | sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder