A tarefa cron
para um usuário é executada no diretório inicial desse usuário ( $HOME
) e, portanto, é o "diretório padrão" para tudo que acontece por meio de crontab
Se você quer que isso aconteça em outro lugar, apenas diga.
42 3 * * * cd /tmp && $HOME/ick.sh
Isso executará $HOME/ick.sh
com o diretório atual definido como /tmp
todas as noites às 03:42.
(Os comandos em crontab
podem ser arbitrariamente complexos, mas faz sentido escrevê-los em um script se eles forem mais do que apenas um ou dois comandos).