Autor Tópico: agendar script[resolvido]  (Lida 3203 vezes)

Offline _ubuntu_

  • Usuário Ubuntu
  • *
  • Mensagens: 304
    • Ver perfil
agendar script[resolvido]
« Online: 08 de Janeiro de 2011, 05:30 »
salve galera ubuntera :)


seguinte...tenho o ubuntu server edition 10.04.1 LTS

estou com uma duvida..talvez nao seja muito dificil..pra quem ja usa a algum tempo o nosso querido ubuntu :D


seguinte...
como faço para "agendar" para que um shell-scrip seja executado tal hora...exemplo...na minha empresa precisa ser feito um backup diario.. porém...o backup é iniciado logo que o servidor liga...exemplo.. 08:00 AM, ai o shell-script de backup inicia...mas isso consome recurso da maquina..entao pensei se tem alguma forma de eu agendar tipo.. para as 19:00 da noite para que esse shell-script seja iniciado.. ???


tem jeito ??? agradeço desde ja :D
« Última modificação: 15 de Janeiro de 2011, 19:30 por _ubuntu_ »

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: agendar script
« Resposta #1 Online: 08 de Janeiro de 2011, 10:36 »
Use o cron ou fcron.

Offline lueneberg

  • Usuário Ubuntu
  • *
  • Mensagens: 727
    • Ver perfil
    • BrasilLivre
Re: agendar script
« Resposta #2 Online: 08 de Janeiro de 2011, 11:22 »
eu uso o gnome-schedule, uso ele em um script que mostra frases aleatorias em 30 e 30min,,,

http://gnome-schedule.sourceforge.net/

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: agendar script
« Resposta #3 Online: 09 de Janeiro de 2011, 10:43 »
Como os colegas disseram... isso é feito pelo cron (mesmo que configurado por outros aplicativos, como o fcron ou o gnome-schedule).

Só esteja atento pra algumas armadilhas:
1. você não pode se basear em nenhuma variável de ambiente pra rodar seu programa, pois o cron te dá o ambiente totalmente limpo.
2. O PATH é ajustado pro valor mínimo "/bin:/usr/bin". Assim, programas que não fiquem nesses diretórios devem ser chamados com caminho completo (p.ex. "/usr/sbin/iptables" em vez de só "iptables").
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: agendar script
« Resposta #4 Online: 09 de Janeiro de 2011, 14:17 »
zekkerj, o fcron tenta substituir a dupla Vixie Cron e anacron, ou seja, não depende do cron, diferente do gnome-schedule.

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: agendar script
« Resposta #5 Online: 09 de Janeiro de 2011, 15:08 »
Pra mim é tudo cron... vixie-cron, anacron, fcron, é tudo a mesma... ;D
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline _ubuntu_

  • Usuário Ubuntu
  • *
  • Mensagens: 304
    • Ver perfil
Re: agendar script
« Resposta #6 Online: 15 de Janeiro de 2011, 19:30 »
Use o cron ou fcron.


muito obrigado...vou dar uma olhada :D