Esta resposta pode ajudá-lo: link
Não se esqueça de colocar o caminho inteiro no arquivo crontab. Significado, depois de correr crontab -e seu editor é aberto com o arquivo crontab para que você possa adicionar uma nova linha a ele. Naquela linha, se o seu script é digamos em
~/mycoolscript.sh
você tem que escrever a nova linha no seu arquivo crontab como:
@reboot /bin/sh /home/_your_username_/mycoolscript.sh
desde que o cron não avalie os caminhos de atalho e também não execute scripts shebang.
Espero que isso ajude.