Autor Tópico: shutdown no ubuntu 10.04  (Lida 2368 vezes)

Offline everardob

  • Usuário Ubuntu
  • *
  • Mensagens: 4
    • Ver perfil
shutdown no ubuntu 10.04
« Online: 14 de Junho de 2010, 19:49 »
 ??? Oi gente!

Preciso que ubuntu  se programe para  dar um shutdown  2 horas após o login,  quero essa tarefa agendada automaticamente.

Como faço?

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: shutdown no ubuntu 10.04
« Resposta #1 Online: 14 de Junho de 2010, 20:02 »
Bem, se o terminal não é um problema, da uma olhada: man cron e man shutdown. Acho que resolve.

libonati

  • Visitante
Re: shutdown no ubuntu 10.04
« Resposta #2 Online: 14 de Junho de 2010, 20:21 »
Para agendar uma tarefa, basta editar o arquivo /etc/crontab com qualquer editor de texto O arquivo /etc/crontab tem o seguinte formato:

     52  18    1   *   *    root     run-parts --report /etc/cron.montly
     |   |     |   |   |      |      |
     |   |     |   |   |      |      \_Comando que será executado
     |   |     |   |   |      |      
     |   |     |   |   |      \_ UID que executará o comando
     |   |     |   |   |            
     |   |     |   |   \_ Dia da semana (0-7)
     |   |     |   |
     |   |     |   \_ Mês (1-12)
     |   |     |
     |   |     \_ Dia do Mês (1-31)
     |   |
     |   \_ Hora
     |
     \_ Minuto

Onde:

Minuto
    Valor entre 0 e 59
Hora
    Valor entre 0 e 23
Dia do Mês
    Valor entre 0 e 31
Mês
    Valor entre 0 e 12 (identificando os meses de Janeiro a Dezembro)
Dia da Semana
    Valor entre 0 e 7 (identificando os dias de Domingo a Sábado). Note que tanto 0 e 7 equivalem a Domingo.
usuário
    O usuário especificado será usado para executar o comando (o usuário deverá existir).
comando
    Comando que será executado. Podem ser usados parâmetros normais usados na linha de comando. e definir o mês/dia/hora que a tarefa será executada. Não é necessário reiniciar o daemon do cron porque ele verifica seus arquivos a cada minuto.
( No seu caso é melhor um script )
Referência: http://focalinux.cipsga.org.br/gol.html
« Última modificação: 14 de Junho de 2010, 20:31 por libonati »

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: shutdown no ubuntu 10.04
« Resposta #3 Online: 14 de Junho de 2010, 20:37 »
Procure no synaptic por gshutdown.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Offline everardob

  • Usuário Ubuntu
  • *
  • Mensagens: 4
    • Ver perfil
Re: shutdown no ubuntu 10.04
« Resposta #4 Online: 15 de Junho de 2010, 02:08 »
Oi colega libonati!

Não consegui editar o crontab, ao final das alterações quando vou gravar diz que não sou o proprietário do arquivo.

Meu usuário está com todos os privilégios setados e no grupo Admin, mesmo assim ao comandar sudo crontab -e aparece o seguinte:

everardob@everardob-desktop:/etc$ sudo crontab -e
no crontab for root - using an empty one
29


Como mudo essa situação?   Uso o  Ubuntu 10.04 LTS i386.

Para agendar uma tarefa, basta editar o arquivo /etc/crontab com qualquer editor de texto O arquivo /etc/crontab tem o seguinte formato:

     52  18    1   *   *    root     run-parts --report /etc/cron.montly
     |   |     |   |   |      |      |
     |   |     |   |   |      |      \_Comando que será executado
     |   |     |   |   |      |      
     |   |     |   |   |      \_ UID que executará o comando
     |   |     |   |   |            
     |   |     |   |   \_ Dia da semana (0-7)
     |   |     |   |
     |   |     |   \_ Mês (1-12)
     |   |     |
     |   |     \_ Dia do Mês (1-31)
     |   |
     |   \_ Hora
     |
     \_ Minuto

Onde:

Minuto
    Valor entre 0 e 59
Hora
    Valor entre 0 e 23
Dia do Mês
    Valor entre 0 e 31
Mês
    Valor entre 0 e 12 (identificando os meses de Janeiro a Dezembro)
Dia da Semana
    Valor entre 0 e 7 (identificando os dias de Domingo a Sábado). Note que tanto 0 e 7 equivalem a Domingo.
usuário
    O usuário especificado será usado para executar o comando (o usuário deverá existir).
comando
    Comando que será executado. Podem ser usados parâmetros normais usados na linha de comando. e definir o mês/dia/hora que a tarefa será executada. Não é necessário reiniciar o daemon do cron porque ele verifica seus arquivos a cada minuto.
( No seu caso é melhor um script )
Referência: http://focalinux.cipsga.org.br/gol.html
« Última modificação: 15 de Junho de 2010, 02:14 por everardob »

libonati

  • Visitante
Re: shutdown no ubuntu 10.04
« Resposta #5 Online: 15 de Junho de 2010, 13:35 »
A maneira correta é sudo gedit /etc/crontab. Deve-se especificar o editor, no caso o gedit. O colega clcampos, com uma experiência maior que a minha, sugeriu uma maneira fácil para você conquistar seu objetivo. Ao usar a opção -e é aberto o editor padrão do sistema. Você também deve verificar se os arquivos que pretende alterar tem permissão de escrita pois se não tiver nem o root vai conseguir alterar no entanto o root pode mudar essa permissão. Eu optaria em  colocar o comando  no arquivo /etc/rc.local (shutdown -h 120) para o computador desligar depois de duas horas a partir do momento que liguei.