Configuração para executar comando no crontab

1. Configuração para executar comando no crontab

Alexandre Michael de Jesus Castro
ZeTeta

(usa Linux Mint)

Enviado em 07/09/2016 - 07:27h

Eae galera, blz?!
Estou tentando programar meu servidor para ser desligado as 01:00 da manhã, e se ligado novamente as 06:00 manhã, isso toda noite. Utilizando o comando rtcwake que desliga a maquina e liga no horário programado, e o crontab para executar esse comando automaticamente todas as noites as 01:00 da manhã. Mas estou com um problema no crontab.

Eu criei um arquivo chamado servidor-off em uma pasta dentro do root /Shell\ para\ o\ servidor/servidor-off cuja o conteúdo dentro desse arquivo seria:
#!/bin/bash
rtcwake -m disk -l -s 18540

Dei permissão de execução com o chmod +x, e testei com o (./). Comando foi executado normalmente.

Dentro do crontab -e, fiz a seguinte configuração: 00 01 * * * /Shell\ para\ o\ servidor/servidor-off
Reiniciei o serviço com: /etc/init.d/crontab restart
Porem quando chegou na hora configurada, que seria as 01:00 da manhã, o comando não foi executado. Alguém saberia me explicar o motivo?


  


2. Re: Configuração para executar comando no crontab

Fernando T. Da Silva
nandosilva

(usa Lubuntu)

Enviado em 07/09/2016 - 09:41h

experimente colocar o script em um caminho sem espaços em branco no nome no crontab.

Exemplo
script localizado em /root/servidor/nomedoscript


3. Re: Configuração para executar comando no crontab

Alexandre Michael de Jesus Castro
ZeTeta

(usa Linux Mint)

Enviado em 07/09/2016 - 09:45h

nandosilva escreveu:

experimente colocar o script em um caminho sem espaços em branco no nome no crontab.

Exemplo
script localizado em /root/servidor/nomedoscript


Ok, vou tentar e posta o resultado aqui. Obrigado.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts