Editar o crontab

1. Editar o crontab

Marco Capella
MarcoC

(usa Outra)

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.



  


2. Re: Editar o crontab

Fernando T. Da Silva
nandosilva

(usa Lubuntu)

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

Marco Capella
MarcoC

(usa Outra)

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

Marcelo Oliver
msoliver

(usa Debian)

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
______________________________________________________________________







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts