Criei o script e ele está funcional, mas como automatizá-lo?

1. Criei o script e ele está funcional, mas como automatizá-lo?

Daniel Oliveira da Paixão
danielpaixao

(usa Ubuntu)

Enviado em 07/06/2018 - 11:25h

Seguinte: criei um script que faz o backup dos meus sites no servidor e, após finalizado, envia-o para o gdrive. Está funcional, mas só é executado manualmente, quando entro com ./meubackup.sh. Eu queria um método de dizer ao sistema para ele fazer isso todos os dias, de madrugada. Sei que no cpanel dá para automatizar coisas do cpanel. Não sei como fazer com meus próprios scripts. Alguém poderia me ajudar nesse tema?


Desde já, meus sinceros agradecimentos aos que puderem me ajudar a adquirir mais esse conhecimento.


  


2. Re: Criei o script e ele está funcional, mas como automatizá-lo?

Diego Mendes Rodrigues
diegomrodrigues

(usa Ubuntu)

Enviado em 07/06/2018 - 11:46h

O Linux conta com o serviço cron, que permite a realização de tarefas periodicamente e em dias e datas determinados por você, de acordo com suas necessidades. Você pode utilizar o cron/crontab.

Abraço,
Diego M. Rodrigues


3. Re: Criei o script e ele está funcional, mas como automatizá-lo?

lucas miguel
lucas_miguel

(usa Debian)

Enviado em 07/06/2018 - 11:48h

Você pode usar o contrab para agendar a execução do seu script
Dê uma olhada : http://www.vitorbritto.com.br/blog/agendando-tarefas-com-crontab/


4. Re: Criei o script e ele está funcional, mas como automatizá-lo?

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 07/06/2018 - 12:40h

olha, minha distro não é Ubuntu,

mas cada distro tem o serviço de "cron":fcron, anacron cronie, vixie-cron etc....

https://en.wikipedia.org/wiki/Cron#Modern_versions

Com o cron, vc "programa' o linux para executar tarefas, diariamente, semanalmente etc....

veja aqui:
https://bbs.archlinux.org/viewtopic.php?id=135599

Exemplo, sabayon antigo usava vixie-cron, mas versões novas, usam croonie.

Não sei se o ambiente gráfico do Ubuntu tem um serviço para agendar tarefas, interface para o cron, mas conheço em KDE, KDE tem. è bem simples, pq é só colocar a tarefa nesse "agendador de tarefas".

aqui tutoriais para usar o cron:

https://www.ubuntudicas.com.br/2012/01/crontab-o-agendador-de-tarefas-do-linux/
https://www.vivaolinux.com.br/artigo/Usando-cron-e-crontab-para-agendar-tarefas
http://go2linux.garron.me/gnome-schedule-crontab-cronjob-and-at-graphical-manager/
https://elias.praciano.com/tag/configuracoes/

se tiver com dificuldade, existem pacotes que são interfaces gráficas para cron e crontab, como o crontab-GUI e o GNOME Schedule Cron:

https://askubuntu.com/questions/422540/crontab-gui-for-ubuntu-12-04
http://go2linux.garron.me/gnome-schedule-crontab-cronjob-and-at-graphical-manager/

¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


5. Obrigado a todos

Daniel Oliveira da Paixão
danielpaixao

(usa Ubuntu)

Enviado em 08/06/2018 - 10:21h

Em primeiro lugar, muito obrigado pelas sugestões. Neste fim de semana, vou olhar esses tutoriais para ver se entendo como fazer essa automação. Sou um entusiasta em linux e estou me aprofundando ainda. Eu diria que embora já saiba trabalhar no terminal, entrar no meu site via ssh e usar wget, apt-get, dpkg, ls, clear, e criar scripts básicos, ainda sou um iniciante. Espero melhorar no dia a dia.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts