Como posso fazer um script executado em um intervalo de tempo padrão? -- scripts camp askubuntu Relacionado O problema

How can I make a script run at a standard time interval


1
vote

problema

português

Meu objetivo final é obter uma notificação quando o endereço IP dinâmico do ISP for alterado. Estou usando o curl -o icanhazip.com (arquivo) para escrever o endereço IP em um arquivo de texto e gostaria de escrever um script para fazer a solicitação GET e compará-lo com um arquivo, atualizá-lo e me enviar um Notificação se houve uma mudança. O script deve ser executado automaticamente em um determinado intervalo de tempo, como uma vez por dia. Como faço para obter o script para correr assim.

english

My end goal is to get a notification when my isp dynamic ip address changes. I'm using curl -o icanhazip.com (file) to write the ip address to a text file, and I'd like to write a script to make the get request and compare it with a file, update it and send me a notification if there'd been a change. The script has to be run automatically at a given time interval, like once a day. How do I get the script to run like that.

  

Lista de respostas

2
 
vote
vote
Melhor resposta
 

você está procurando cron e especificamente para um cronjob

https://help.ubuntu.com/community/cronhowto

 

You are looking for cron and specifically for a cronjob

https://help.ubuntu.com/community/CronHowto

 
 

Perguntas relacionadas

135  Como executar um script apenas clicando duas vezes como arquivos .exe no Windows?  ( How to execute a script just by double clicking like exe files in windows ) 
Como posso fazer um executável de script bash clicando duas vezes como .exe arquivos no Windows? Eu tentei Criando um lançador e atribuir o script a ele , ...

2  Abra a pasta pai de um link simbólico por clique com o botão direito do mouse?  ( Open the parent folder of a symbolic link via right click ) 
Podemos abrir uma pasta pai de qualquer arquivo usando o script nautilus como #!/bin/bash nautilus "$1" Se eu fizer este script no link simbólico que...

3  dpkg sem shell  ( Dpkg with no shell ) 
Como executar o dpkg sem shell? Aqui está o meu problema: Eu furo e script autorun.sh na minha chave USB. Para executar este script, criei regras em /e...

2  Como monitorar um arquivo local para alterações, aplique um regex Substituir e salve / sobrescreva em um arquivo de destino?  ( How to monitor a local file for changes apply a regex replace on it and save ov ) 
Eu gostaria de iniciar um script ou algo que assiste a um arquivo de texto para alterações. Quando o arquivo é alterado, eu quero executá-lo através de um ana...

11  Execute scripts automaticamente no servidor após conexão SSH  ( Run scripts automatically in server after ssh connection ) 
Como executar um script automaticamente no servidor em breve após o sistema do cliente, estabeleça conexão SSH com o servidor para ex: Suponha que um usuári...

22  Bash Script não executando de Crontab [Duplicate]  ( Bash script not executing from crontab ) 
. Esta pergunta já tem respostas aqui : Por que os scripts crontab não estão funcionando? ...

0  Script Shell para instalar o software e configurar a rede  ( Shell script to install software configure network ) 
Ei, eu queria saber, como, depois de uma nova instalação do Ubuntu, eu posso instalar todos os softwares essenciais (VLC, Apache, MySQL, PHP, Java, NetBeanSet...

9  Como desligar o Ubuntu depois (2 horas) de ocioso?  ( How to shutdown ubuntu after 2 hours of idle ) 
em execução: xubuntu 14.04 32bit. Eu li vários desatualizados, não trabalhando, trabalhando diferente que quero respostas aqui e em outro lugar. Eu tinha um...

6  Minha função de bash é executada apenas uma vez por terminal aberta  ( My bash function runs only once per terminal opened ) 
Quando eu tento executar minha função bash, definida em .bashrc, por uma segunda vez no mesmo terminal, ela não funciona. O código é o seguinte: lspci6 ...

0  Estágios diferentes no Bash Programming  ( Different stages in bash programming ) 
Eu tenho um programa bash com diferentes estágios como: $stage=1 if [ stage -le 1]; then echo "execute stage 1" fi if [ stage -le 2]; then echo "execute s...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.