Instalar o cron a partir do console

0

Existe alguma maneira de fazer o crontab -e , salvar e sair do vim diretamente do console?

Percebi que para fazer o cron funcionar com o Docker , eu deveria fazer crontab -e e salvar e sair, é assim que isso faz com que funcione, então eu estava pensando em adicioná-lo a um script init para fazer isso automaticamente na inicialização.

    
por Martin 04.12.2014 / 23:10

2 respostas

0

Não é 100% claro em sua pergunta. o que você quer dizer com isso:

…save and exit from vim from the console directly?

Além disso, não é 100% claro no aspecto do Docker .

Mas, independentemente de você, geralmente não é necessário usar crontab -e para editar um crontab. Você pode simplesmente definir os mesmos valores em um arquivo de texto e depois carregá-los no crontab. Por exemplo, digamos que você tenha um nome de arquivo de texto my_crontab.txt com estes conteúdos:

*/5 * * * * do_something.sh

Qual seria o script do_something.sh a cada 5 minutos, então você poderia carregar o arquivo de texto no crontab com este comando:

crontab my_crontab.txt

E então, se você visualizar o crontab depois desse comando, ele será executado assim:

crontab -l

Você verá o mesmo conteúdo como se estivesse editando mais diretamente via crontab -e .

    
por 04.12.2014 / 23:47
0

Defina o vim como seu editor de terminal padrão | adicionando o seguinte a qualquer um dos Linux .bashrc ou Mac .profile
dependendo da sua plataforma:

export EDITOR = vim

Salve o .bashrc ou .profile, saia e reinicie o terminal.

Então ... quando você digita na linha de comando:

crontab -e

O vim abrirá permitindo que você edite e salve normalmente.

    
por 05.12.2014 / 05:19

Tags