Upstart задание не запускается

Может ли кто-нибудь помочь мне с не запускающимся сценарием запуска? Я начал его с initctl start startupScript, и он отлично работает. Но он не запускается при запуске (= virtualbox и mount не выполняется). Мне нужен сон, и я не могу исправить эту ошибку сервера, -_ я подозреваю, что что-то не так с mount, или сон связан с запуском.

Я выполнил initctl reload-configuration безрезультатно.

start on filesystem
script
    wall /root/startup.txt
    eject /dev/sr0
    /bin/umount /dev/sdb2
    /bin/sleep 2s
    /bin/mount /dev/sdb2 /mnt/VirtualBox
    /bin/sleep 5s
    VBoxManage startvm "Windows 7" --type headless
    /bin/sleep 25s
    /usr/local/bin/noip2
    wall /root/startupComplete.txt
end script

post-start script
end script

(EJECT0 === мой usb-модем)

(SDB2 === диск с образом виртуальной коробки)

(запуск VIRTUALBOX и выполнение NOIP)

0
задан 27 September 2013 в 08:56

1 ответ

Использование:

start on startup

вместо

start on filesystem

работало для меня (я использую переменную файловой системы, не поддерживаемую нашей средой). Я также рекомендую добавить запись до / после сценария, чтобы вы могли увидеть, в какой момент сценарий был успешным.

0
ответ дан 27 September 2013 в 08:56

Другие вопросы по тегам:

Похожие вопросы: