wagner7br
(usa Suse)
Enviado em 24/07/2013 - 00:02h
Então em primeiro lugar teríamos que saber qual o serviço que esta querendo reiniciar e qual o horário.
mas vamos lá
em primeiro vc tem que criar o script. ele sempre tem que começar com #!/
então vai ai no /etc digita vim reiniciar.sh
nele vc começa a programação
#!/bin/bash
/etc/init.d/{o serviço que vc quer reiniciar} restart
ou então
services {o serviço que vc quer reiniciar} restart < em algumas distro o services não ira funcionar, ai usa o comando acima.
Fecha o arquivo e da permissão para ele chmod 755 reiniciar.sh
Agora vamos colocar ele para reiniciar.
Para isso vc tem que ver o melhor horário.
Então vamos definir que seja as 2 horas da manhã (tente colocar na parte da manha, é certeza que ninguém esta trabalhando)
como nosso amigo já havia digitado, é bom que preste atenção nesse sintax do crontab.
digita crontab e digita o comando abaixo para executar o seu script.
00 02 * * * root /etc/reiniciar.sh
mm HH DD MM DS user /caminho/seu_script.sh
^
mm: minutos
HH: horas
DD: dia
MM: mês
DS: dia da semana
user: usuario que executará o script
/caminho/seu_script.sh: script a ser executado.
e já esta pronto.