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 ateepara anexar@reboot /path/to/file.shno final deste arquivo, em vez de sobrescrevê-lo. - se não estiver lá, será criado.