Autor Tópico: agendar tarefas no ubuntu?  (Lida 14011 vezes)

Offline gilson

  • Usuário Ubuntu
  • *
  • Mensagens: 33
    • Ver perfil
agendar tarefas no ubuntu?
« Online: 14 de Janeiro de 2007, 14:03 »
uso ubuntu 6.10.
preciso agendar uma tarefa para autodesligamento diario, porém nao funciona
ja tentei o cron:
gilson@gilson:~$ crontab -l
25 12 * * * /usr/bin/xterm # teste,
* * * * * xterm # testecc,
nada .
tentei o gnome-schedule
sem sucesso, reinicializei o cron mas nada

Offline leandrovargas

  • Usuário Ubuntu
  • *
  • Mensagens: 250
  • Ubuntu 7.04
    • Ver perfil
Re: agendar tarefas no ubuntu?
« Resposta #1 Online: 14 de Janeiro de 2007, 14:19 »
Você pode usar o comando shutdown toda vez que iniciar uma sessão no ubuntu...eu faço isso para ele desligar sempre 06:00... Nunca tentei usar o cron..Aqui vai o comando
Código: [Selecionar]
sudo shutdown -t 30 -h 06:00
-t ele leva 30 segundos para finalizar os processos (uso isso porque deixo o azureus aberto e ele demora pra finalizar, se quiser não precisa do -t)
-h O sistema irá se desligar.

Vlw..
SOFTWARE LIVRE, SOCIEDADE LIVRE.

Offline gilson

  • Usuário Ubuntu
  • *
  • Mensagens: 33
    • Ver perfil
Re: agendar tarefas no ubuntu?
« Resposta #2 Online: 14 de Janeiro de 2007, 14:23 »
obrigado pelo shutdown, mas o cas é o cron, o comndo que postei foi só um exemplo, para teste.

preciso fazer o cron funcionar...

Offline leandrovargas

  • Usuário Ubuntu
  • *
  • Mensagens: 250
  • Ubuntu 7.04
    • Ver perfil
Re: agendar tarefas no ubuntu?
« Resposta #3 Online: 14 de Janeiro de 2007, 14:33 »
Dá uma olhada nesse link :

http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=1976&pagina=2

Ve se resolve....qualquer dúvida retorne aqui...

Vlw
SOFTWARE LIVRE, SOCIEDADE LIVRE.

Offline gilson

  • Usuário Ubuntu
  • *
  • Mensagens: 33
    • Ver perfil
Re: agendar tarefas no ubuntu?
« Resposta #4 Online: 14 de Janeiro de 2007, 14:38 »
ja li, alias ja uso o cron em um conectiva 10 a tempo...
so que no ubuntu não ta funcionando, aacho que o comando ta certo
porém não executa ?

Offline leandrovargas

  • Usuário Ubuntu
  • *
  • Mensagens: 250
  • Ubuntu 7.04
    • Ver perfil
Re: agendar tarefas no ubuntu?
« Resposta #5 Online: 14 de Janeiro de 2007, 14:40 »
Pelo que li no link que te passei você tem que editar um arquivo pelo crontab , você já editou esse arquivo?? Se já poste como você configurou...

Vlw
SOFTWARE LIVRE, SOCIEDADE LIVRE.

Offline gilson

  • Usuário Ubuntu
  • *
  • Mensagens: 33
    • Ver perfil
Re: agendar tarefas no ubuntu?
« Resposta #6 Online: 14 de Janeiro de 2007, 14:47 »
crontab -e
50 13 * * * /usr/bin/xterm # teste,executa 13:50
* * * * * xterm # teste2, executa todo minuto

...
sudo /etc/init.d/cron restart

...

crontab -l:

gilson@gilson:~$ crontab -l
50 13 * * * /usr/bin/xterm # teste,executa 13:50
* * * * * xterm # teste2, executa todo minuto
gilson@gilson:~$

Offline leandrovargas

  • Usuário Ubuntu
  • *
  • Mensagens: 250
  • Ubuntu 7.04
    • Ver perfil
Re: agendar tarefas no ubuntu?
« Resposta #7 Online: 14 de Janeiro de 2007, 14:57 »
/usr/bin/xterm # teste,executa 13:50
* * * * * xterm # teste2, executa todo minuto

Oque que é isso?
SOFTWARE LIVRE, SOCIEDADE LIVRE.

Offline gilson

  • Usuário Ubuntu
  • *
  • Mensagens: 33
    • Ver perfil
Re: agendar tarefas no ubuntu?
« Resposta #8 Online: 14 de Janeiro de 2007, 15:05 »
espero que seja 02 commandos ( teste):
a primeira linha abriria um xterm no horario inidicado
a segunda abriria um xterm a cada minuto

porém nada esta acontecendo

Offline leandrovargas

  • Usuário Ubuntu
  • *
  • Mensagens: 250
  • Ubuntu 7.04
    • Ver perfil
Re: agendar tarefas no ubuntu?
« Resposta #9 Online: 14 de Janeiro de 2007, 15:33 »
É cara...tambem não consegui fazer nada executar pelo cron ... Mas não vou desistir e ficarei tentando até descobrir como se faz..Ok??

Vlw
SOFTWARE LIVRE, SOCIEDADE LIVRE.

Offline gilson

  • Usuário Ubuntu
  • *
  • Mensagens: 33
    • Ver perfil
Re: agendar tarefas no ubuntu?
« Resposta #10 Online: 14 de Janeiro de 2007, 15:38 »
se conseguir posta a formula.
valeu

Offline Akuhn

  • Usuário Ubuntu
  • *
  • Mensagens: 384
  • Ubuntu 9.04
    • Ver perfil
    • Blog do FAX
Re: agendar tarefas no ubuntu?
« Resposta #11 Online: 14 de Janeiro de 2007, 18:14 »
Eu consegui fazer o crontab funcionar, mas não com root, só usuário comum.
Talvez seja algum problema com o sudo.
Eu editei o arquivo /etc/crontab e adicionei a seguinte linha:
Citar
1  *    * * *   akuhn     echo "teste" >/home/akuhn/teste.txt

Era pra fazer a cada 1 minuto, mas parece estar demorando mais.
Esse comando cria um arquivo teste.txt com o conteúdo teste em meu diretório home.
:P

Se alguém tiver descoberto o que exatamente acontece....

[ ]'s.
Aldefax Gilvan Kuhn

Linux User 410689

Offline gilson

  • Usuário Ubuntu
  • *
  • Mensagens: 33
    • Ver perfil
Re: agendar tarefas no ubuntu?
« Resposta #12 Online: 14 de Janeiro de 2007, 22:59 »
para rodar a cada minuto precisa ser:
* *    * * *

Offline leandrovargas

  • Usuário Ubuntu
  • *
  • Mensagens: 250
  • Ubuntu 7.04
    • Ver perfil
Re: agendar tarefas no ubuntu?
« Resposta #13 Online: 15 de Janeiro de 2007, 15:05 »
É caro amigo gilson , tentei de tudo e não consegui fazer funcionar com o usuário root.Como eu, pelo menos, só tenho um usuário na máquina deve ser como nosso amigo Akuhn falou, não funciona com usuário root... Editei vários arquivos e nada...O jeito é criar um outro usuário e tentar...Tente com um outro usuário e veja se funciona (eu também vou tentar)...Se alguém souber como funciona com o root, nós agradecemos...

Vlw
SOFTWARE LIVRE, SOCIEDADE LIVRE.

Offline Akuhn

  • Usuário Ubuntu
  • *
  • Mensagens: 384
  • Ubuntu 9.04
    • Ver perfil
    • Blog do FAX
Re: agendar tarefas no ubuntu?
« Resposta #14 Online: 15 de Janeiro de 2007, 17:01 »
Vocês já tentaram fazer assim:
Citar
sudo contrab -e
Aldefax Gilvan Kuhn

Linux User 410689