Mas para quê o uso da variável VISUAL? No fim das contas, o cara não precisa de um script. Apenas de agendar a tarefa no cron. Basta dizer para ele chamar # crontab -e E inserir a linha específica.
--- Em [email protected], "Flavio Junior" <[EMAIL PROTECTED]> escreveu > > VISUAL="echo \"00 6 * * * /usr/local/etc/rc.d/squid stop && > /usr/local/etc/rc.d/squid start\" >>" crontab -e > > Tentando manter o escopo da lista, tratando a variavel visual para que ela > execute o comando de adicionar uma função no crontab todo dia as 6 da manha > para executar o que voce quer. > > Quando o comando crontab -e (editar tarefas do cron) é chamado, ele le o > conteudo da variavel VISUAL do ambiente (que normalmente contem o nome de um > editor de textos, como vi, vim, pico, nano, mcedit...) e executa $VISUAL > arquivo_temp_cron > > arquivo_temp_cron é um arquivo temporario que ele gera para que voce crie > sua tarefa e o crontab faça a sua devida atualização no sistema. > > O que segue: > [EMAIL PROTECTED]:~$ VISUAL="echo \"00 6 * * * > /usr/local/etc/rc.d/squid stop && /usr/local/etc/rc.d/squid start\" >>" > crontab -e > [EMAIL PROTECTED]:~$ crontab -l > 00 6 * * * /usr/local/etc/rc.d/squid stop && /usr/local/etc/rc.d/squid start > [EMAIL PROTECTED]:~$ > > O crontab -l ali é simplesmente pra listar as tarefas gravadas no cron, e > confirmar a adição desta tarefa do squid. > > > Sorte, > > Flavio do Carmo Junior aka waKKu > > On 2/1/07, JHOL XD <[EMAIL PROTECTED]> wrote: > > > > Ola galera o meu problema é o seguinte, preciso fazer um script para > > que todos os dias as 6 horas da manha entre no /usr/local/etc/rc.d/ > > ele de um squid stop depois squid start > > > > alguem me auxilia? > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] >
