Primeiro de tudo, não estou muito familiarizado com cron ... Em .../cron/crontabs , tenho um arquivo (que é chamado de root , não tenho certeza se ele precisa ser igual ao usuário?) com um trabalho:
* * * * * sleep 0; wget -0 /var/cache/file.txt 'IP-ADDRESS'
* * * * * sleep 10; wget -0 /var/cache/file.txt 'IP-ADDRESS'
* * * * * sleep 20; wget -0 /var/cache/file.txt 'IP-ADDRESS'
...
E este funciona : faz o download do conteúdo do endereço IP e salva no meu arquivo a cada 10 segundos. Existem outros três comandos com sleep 30, 40 e 50.
Agora, quero adicionar outro job que execute um script python a cada 10 segundos.
Eu tentei criar um novo arquivo em .../cron/crontabs , que chamei de job2 , mas nada aconteceu.
- posso criar quantos scripts cron quiser? Eu preciso iniciá-los de alguma forma?
Como isso não funcionou, tentei adicionar meu segundo trabalho ao arquivo root existente, que agora diz:
* * * * * sleep 0; wget -0 /var/cache/file.txt 'IP-ADDRESS'
* * * * * /home/user/Documents/pythonscript
* * * * * sleep 10; wget -0 /var/cache/file.txt 'IP-ADDRESS'
* * * * * /home/user/Documents/pythonscript
* * * * * sleep 20; wget -0 /var/cache/file.txt 'IP-ADDRESS'
* * * * * /home/user/Documents/pythonscript
...
onde pythonscript é um executável e assegurei-me de que a pasta cron tem permissões para o caminho do script python ...
- Isso ainda não funciona. Como eu faço cron execture um script python?