agendar tarefas no ubuntu?

Iniciado por gilson, 14 de Janeiro de 2007, 14:03

tópico anterior - próximo tópico

gilson

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

leandrovargas

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
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.

gilson

obrigado pelo shutdown, mas o cas é o cron, o comndo que postei foi só um exemplo, para teste.

preciso fazer o cron funcionar...

leandrovargas

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.

gilson

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 ?

leandrovargas

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.

gilson

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:~$

leandrovargas

/usr/bin/xterm # teste,executa 13:50
* * * * * xterm # teste2, executa todo minuto

Oque que é isso?
SOFTWARE LIVRE, SOCIEDADE LIVRE.

gilson

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

leandrovargas

É 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.

gilson

se conseguir posta a formula.
valeu

Akuhn

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:
Citar1  *    * * *   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

gilson

para rodar a cada minuto precisa ser:
* *    * * *

leandrovargas

É 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.

Akuhn

Vocês já tentaram fazer assim:
Citarsudo contrab -e
Aldefax Gilvan Kuhn

Linux User 410689