Como faço para configurar o Ubuntu para executar um script de python (backup) todas as noites à meia-noite?

3

Novo no Ubuntu (e no Linux em geral) e criei um rápido script python para fazer backup de meus arquivos e fazer outras tarefas domésticas. Eu não vejo nenhuma ferramenta de agendamento de serviços e queria saber qual é a melhor maneira de fazer isso.

Pam
fonte
Há uma tonelada de ferramentas de backup, você não precisa escrever o seu próprio. Confira duplicidade por exemplo.
vtest
Aqui está uma boa referência: help.ubuntu.com/community/CronHowto
nu everest

Respostas:

3

Usar cron.

  1. Corre crontab -e

  2. Adicione esta linha:

    0 0 * * * ~/myscript.py
    

    Ou mais simples:

    @daily ~/myscript.py
    
  3. Saia do editor.

Vejo o artigo da Wikipedia para uma explicação do formato crontab.


Eu não sei qual editor o Ubuntu escolhe por padrão, mas é provável que seja baseado em terminal. Se é nano, usar Ctrl X sair. Para vim, Esc , então :wq Entrar .

Para obter o Editor do GNOME, use export EDITOR=gedit antes de correr crontab.

grawity
fonte
0

instale o webmin primeiro. dá-lhe uma maneira fácil de configurar tarefas agendadas (cron). basta apontar e clicar em uma GUI.

szeli
fonte