mas sim o problema do título. Fiquei em dúvida sobre o fórum apropriado.
Essa linha do arquivo "/etc/rc.d/pkgs/rc.squid" deleta não só a linha que o
squid cria (59 23 * * * squid -k rotate) , mas também qualquer linha do cron
que tiver a palavra rotate, é isso? Se não é isso, tenho que voltar aos pdf
- Código: Selecionar todos
[ ! -z "`sed /rotate/!d /var/spool/cron/crontabs/root`" ] && { sed -ie /rotate/d /var/spool/cron/crontabs/root; /usr/sbin/cron.reload; }
(Pequena dúvida off-topic, não entendi o porque do "e" junto do "-i" ,
já que só tem um comando.)
Percebi isso depois de criar uma tarefa com rotate também, e por coincidência
reiniciei o Squid e a minha tarefa sumiu. Testei com rotate como comentário
e a tarefa foi deletada também.
Uma correção pode ser isso
- Código: Selecionar todos
[ ! -z "`sed '/squid -k rotate/!d' /var/spool/cron/crontabs/root`" ] && { sed -ie '/squid -k rotate/d' /var/spool/cron/crontabs/root; /usr/sbin/cron.reload; }
ou não criar tarefas com rotate, usar rotation ao invés de rotate.