Um exemplo de trabalho:
um script simples chamado hello.sh
que anexa a um arquivo de texto a palavra olá (usa caminhos completos para cada comando):
note myuser
é o nome do seu usuário
#!/bin/bash
printf 'hello' >> /home/myuser/hello.txt
torne o script executável usando chmod +x hello.sh
A entrada crontab que é executada a cada minuto, você pode alterar isso de acordo com as suas necessidades:
* * * * * /home/myuser/hello.sh
Alguns detalhes:
-
Cada tarefa cron é executada como o usuário que a registrou. Se o usuário root registrar uma tarefa cron, essa tarefa será executada com privilégios de root.
-
Se um usuário não raiz registrar uma tarefa cron, essa tarefa será executada com os privilégios do usuário mencionado anteriormente; se a tarefa exigir privilégios de root, ela falhará porque é iniciada pelo usuário não raiz ...
-
Melhore os comandos de chamada e o script usando caminhos completos apenas para garantir que o cron possa localizá-los e chamá-los corretamente, caso contrário, ele poderá falhar sem feedback útil.