Quando você usa crontab -e
, um arquivo será criado em /var/spool/cron/crontabs/
, cujo nome é igual ao seu nome de usuário.
Portanto, basta redirecionar sua linha desejada para este arquivo:
echo "@reboot /path/to/file.sh" | sudo tee -a /var/spool/cron/crontabs/$USER
- usando
tee -a
, estamos dizendo atee
para anexar@reboot /path/to/file.sh
no final deste arquivo, em vez de sobrescrevê-lo. - se não estiver lá, será criado.