+ Responder ao Tópico



  1. #1
    rafaelpazcolles
    Visitante

    Padrão Agendar Reboot na maquina

    Pessoal, tenho um gateway em um cliente rodando squid, que de tempos em tempos congela . ..eu gostaria de saber se tem como eu por ex. agendar para todo o dia as 5:00am ele dar um boot, isso é possível??(acho que usando o cron .. da, mas nao sei fazer )

    Uso um slack 8.1

  2. #2
    ibmg50
    Visitante

    Padrão Agendar Reboot na maquina

    Rafael, esta e facil......

    Faz o seguinte:
    loga como root e edita a lista de crontab com o comando:

    crontab -e

    No arquivo que aparece em modo de edicao, coloca uma linha com o seguinte conteudo, do jeito que esta escrito abaixo:

    00 05 * * * /usr/bin/reboot

    Onde:
    00 - Minutos
    05 - Hora (Format 24)

    Salva o arquivo.
    Todo dia as 05:00 AM ele vai executar o comando reboot
    que reinicializa o sistema.

    Verifique no seu Linux se existe o comando acima, se nao existir troque-o
    pelo comando de seu linux.
    E necessario o path (caminho completo) do comando, pois isto roda sem login de usuario, e portanto sem os path´s definidos no profile.

    Execute o comando man crontab que tem um help bem completo sobre o arquivo editado acima.

    Qualquer coisa so escrever.

    Luiz.




  3. #3
    drspuc
    Visitante

    Padrão Agendar Reboot na maquina

    E ai ibmg50!!!

    Cara estou precisando de uma ajuda com o contrab.....
    Vamos ver se vc consegue me ajudar.....

    Preciso fazer backup no meu servidor todos os dias, por fita....
    Já tenho o script para fita, porem não sei onde q eu coloco esse script...
    Pela documentação q li, 1° devo dar um contrab -e para agendar nova tarefa, ai devo colocar o script dentro de /etc/cron.daily, porem, dentro dela existe outras pastas...
    Oq q eu faço ??? crio o script e salvo direto nela ou salvo dentro de uma pasta em especial....????


    Valeu cara....
    T+


  4. #4
    Potiguar
    Visitante

    Padrão Agendar Reboot na maquina


  5. #5
    ibmg50
    Visitante

    Padrão Agendar Reboot na maquina

    Faz o seguinte:

    Executa o comando abaixo:
    crontab -e


    Quando voce faz isto, ele abre o vi para edicao de um arquivo.
    Ai voce digita a linha para acionar o seu script de backup, conforme abaixo:

    coloca uma linha com o seguinte conteudo, do jeito que esta escrito abaixo:

    00 05 * * * /usr/bin/script de backup

    Onde:
    00 - Minutos
    05 - Hora (Format 24)

    E sa o arquivo.
    Quando voce salva o arquivo, ele ja coloca o mesmo onde e necessario e
    atualiza o servico de crontab. Nao precisa fazer mais nada.
    So uma observacao. O que voce colocar no arquivo do cron, e dependente do usuarioq ue voce usou para editar o arquivo, portanto, acho que para backup, voce deve executar o comando crontab -e como root, senao podem
    faltar direitos de acesso para ler arquivos na hora em que o backup for executado.


    No exemplo acima, todo dia as 05:00 horas da manha ele vai executar o comando de backup (seu script)

    Se quiser melhorar da pra colocar os dias da semana, etc.


    Abracos

    Luiz




  6. #6
    rafaelpazcolles
    Visitante

    Padrão Agendar Reboot na maquina

    Esta funcionando, só que dessa forma, ele fará reboot TODOS os dias naquele horário. No MAN não diz como, mas gostaria de executar isso,
    por exemplo, todas as QUARTA-FEIRA da semana.
    Tem alguma dica??

  7. #7
    drspuc
    Visitante

    Padrão Agendar Reboot na maquina

    E ai galera!!! Td certo ???

    Primeiro quero agradecer a ajuda do ibmg50 e do Ice man....

    Rafael, apesar de não manjar muito, acho q essa eu posso te ajudar.

    Bom, ao digitar contrab -e e agendar a data, faça o seguinte:

    00 05 3 * * /usr/bin/reboot

    Onde:
    00 - Minutos
    05 - Hora (Format 24)
    3 - Dia da semana, sendo que a contagem começa de 0 = domingo.

    Acho q dessa maneira irá resolver seu problema....

    Valeu rapaziada...
    T+




  8. #8
    drspuc
    Visitante

    Padrão Agendar Reboot na maquina

    Tem também um texto de como usar o contrab muito bom no canal html, é legal.

    http://htmlstaff.bismuto.k8.com.br/linux/linux105.php

    Falow´s...


  9. #9

    Padrão Re: Agendar Reboot na maquina

    Citação Postado originalmente por ibmg50 Ver Post
    Rafael, esta e facil......

    Faz o seguinte:
    loga como root e edita a lista de crontab com o comando:

    crontab -e

    No arquivo que aparece em modo de edicao, coloca uma linha com o seguinte conteudo, do jeito que esta escrito abaixo:

    00 05 * * * /usr/bin/reboot

    Onde:
    00 - Minutos
    05 - Hora (Format 24)

    Salva o arquivo.
    Todo dia as 05:00 AM ele vai executar o comando reboot
    que reinicializa o sistema.

    Verifique no seu Linux se existe o comando acima, se nao existir troque-o
    pelo comando de seu linux.
    E necessario o path (caminho completo) do comando, pois isto roda sem login de usuario, e portanto sem os path´s definidos no profile.

    Execute o comando man crontab que tem um help bem completo sobre o arquivo editado acima.

    Qualquer coisa so escrever.

    Luiz.
    Ola

    Sou novo aqui e vejo que o assunto foi bem antigo mas sou novo em linux
    possuo a versao Linux debian - mate desktop environment 1.8.1
    Preciso reiniciar o Pc as 7 da manha e as 13 da tarde

    De inicio eu usei os seguinte passos mas nao surtiram o efeito que eu queria

    crontab -e

    00 12 * * * /etc/init.d/reboot

    no caso acima queria como teste para reiniciar as 12hrs mas nao deu certo
    visto que se eu entrar no prompt como root e der o comando reboot funciona
    se eu for no diretorio /etc/init.d e dar um ls -l o comando reboot está la

    o que pode ser que nao está funcionando ?

  10. #10

    Padrão Re: Agendar Reboot na maquina

    Tem que agendar como root....