LINUX.ORG.RU

Crontab с опцией @reboot

 , ,


1

2

Есть трабла с запуском скрипта после загрузки системы. Значит, совершил я следующие манипуляции 1. crontab -e 2. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

@reboot sleep 60; bash /home/ziko/reboot_cron.sh >> /usr/scripts/cron.log 2>&1 */5 * * * * /home/ziko/mycrontest.sh 3. скрипт reboot_cron.sh echo «It is now $(date +%T) on $(date +%A)» >> cron_reboot.log /opt/android-studio/bin/studio.sh

Так вот, вручную скрипт reboot_cron.sh через терминал запускается, в кронтабе после загрузки системы - нет. Второй таск в кронтабе каждые пять минут отрабатывает нормально. Проблема в запуске скрипта через кронтаб с заданием расписания @reboot.

Ubuntu 14.04

У файла /var/run/cron.reboot время модификации соответсвует времени загрузки системы?

Так вот, вручную скрипт reboot_cron.sh через терминал запускается,

А почему скрипт, а не вся строка типа:

/bin/sh -c 'sleep 60; bash /home/ziko/reboot_cron.sh >> /usr/scripts/cron.log 2>&1' 
А то может нет прав на запись в /usr/scripts/cron.log или /bin/sh какой-нибудь отсталый...

P.S. LORCODE и теги, Предпросмотр, чтобы не постить сюда кашу.

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.