Может ли кто-нибудь помочь мне с не запускающимся сценарием запуска? Я начал его с 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)
Использование:
start on startup
вместо
start on filesystem
работало для меня (я использую переменную файловой системы, не поддерживаемую нашей средой). Я также рекомендую добавить запись до / после сценария, чтобы вы могли увидеть, в какой момент сценарий был успешным.