segunda-feira, 23 de junho de 2008

Crontab no Slackware

Depois de muito brigar com o cron do slackware, descobri um segredinho que facilita bastante a nossa vida, já que sou um dos usuários de linux que não conhece todos os comandos do editor vi, e não consigo entender porque ele é usado como padrão.
Estou utilizando como referência a versão 12.0 do slack.
Depois de uma leve garimpada pelo google descobri onde ficavam os arquivos de cron do slack, ficam em /var/spool/cron/crontabs, lá existe um arquivo para cada usuário que cria uma tarefa, esse arquivo possui o nome do usuário.
Esse arquivo é criado quando o usuário executa o comando "crontab -e" e os comandos do vi ":wq" para gravá-lo.
Apartir desse momento vc pode editar esse arquivo com qualquer editor de texto puro (eu uso o joe), depois de muito apanhar porque ninguém sabia dizer o porquê de simplesmente não funcionar, então iniciei meus testes e por lógica fiz o seguinte:
Após editá-lo executei comando "crontab -e" e usei os comando de gravação do vi ":wq!" para confirmar a criação da nova tarefa. E pronto, funcionou.
Esse comando ele pega o conteúdo desse arquivo e põe na memória como parte do daemon.
Por enquanto fica aí a dica.

Nenhum comentário: