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]
>


Responder a