Existe uma maneira de comentar mais de uma entrada por vez no cron?

1

Eu sei que a maneira padrão de desabilitar uma tarefa em cron é comentar a linha com a tarefa usando o sinal # na frente dela, como a maioria dos arquivos de configuração Unix ou shell scripts. por exemplo:

53 23 * * * /home/dolan/y-u-du-dis.sh 2>&1 

Isso é bom para apenas uma tarefa, mas é realmente irritante ter que comentar 100 linhas ou mais ... então a pergunta é: Existe uma maneira de comentar mais de uma entrada por vez no cron? Algo como comentários multi-line, ou um atalho para comentar tudo no crontab ...

Encontrei esta pergunta e resposta no ServerFault , que basicamente diz que você não pode.

    
por jimm-cl 26.06.2015 / 14:33

1 resposta

5

A resposta do SF é exata, mas se todas as linhas que você deseja comentar estiverem em um bloco, há uma maneira de "contornar" esse problema. Não é uma prática padrão, e o resultado final é marcadores de comentário individuais em cada linha. Meu editor de escolha para arquivos crontab é vi , então outros editores podem ou não ter funcionalidade semelhante, mas se você deseja comentários das linhas 5 a 80, você poderia emitir a seguinte sequência de comandos em vi :

 :5,80s/^/# /

Qual tem o efeito de colocar um '#' no começo das linhas 5 a 80. Hackish? Absolutamente. Eficaz? Sob as restrições que dei, sim.

    
por 26.06.2015 / 14:39

Tags