I'd like to start Android Studio while my computer starting. I used crontab and @reboot parameter:
crontab -e
and scheduled this task
@reboot /home/ziko/reboot_cron.sh # JOB_ID_1
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
then in my home dir added script - reboot_cron.sh
echo "It is now $(date +%T) on $(date +%A)" >> cron_reboot.log
/opt/android-studio/bin/studio.sh
After restart my computer I didn't see log in cron_reboot.log and Android Studio wasn't fired. What did I wrong?
UPD. I added second scheduled task and it works
#!/bin/sh
#!/bin/bash
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
@reboot root /home/ziko/reboot_cron.sh # don't work!
*/5 * * * * /home/ziko/mycrontest.sh # it works!
And if I manully run reboot_cron.sh then it works but in crontab it don't!
#!/bin/sh
,#!/bin/bash
. – Wilf Dec 09 '15 at 20:00