2014-02-05 5 views
1

У меня есть небольшой вопрос, который я havn't нашел любые ответы.Запуск приложения с графическим интерфейсом при загрузке

я запустить виртуальную машину на моем сервере CentOS, и я сделал простой скрипт для запуска виртуальной машины. Я хотел бы запустить сценарий при загрузке, так что виртуальная машина запускается и при загрузке. Так что я успешно зарегистрирован скрипт со следующим

chkconfig --add myscript 

и позволил ему с последующим

chkconfig --level 2345 myscript on 

наконец я проверил это так его зарегистрированный и правильно включен

$ chkconfig --list | grep myscript 

Так долго, так отлично, но когда я перезапускаю свою машину, чтобы проверить ее, ничего не происходит. Итак, теперь я удивляюсь, почему не работает мой скрипт? У меня было несколько недоразумений, что холодно из-за некоторых недостающих аргументов, myscript требует, чтобы аргумент «start» работал правильно, поэтому я думаю, что это может быть причиной того, почему он не работает, в этом случае, где я должен добавить аргумент?

Заметим также, мой сценарий нормально, или, по крайней мере, я могу запустить его вручную.

UPDATE

Скрипт запускается во время загрузки и работает должным образом. Это приложение, которое я пытаюсь начать с скрипта, моей машины с виртуальной машиной, имеет графический интерфейс, и похоже, что это вызывает проблемы. Есть ли у кого-нибудь опыт запуска графического приложения со сценарием при загрузке, в условиях бесконфликтного ОС на основе UNIX? Или, если есть другие умные способы достижения этого?

Спасибо!

+0

поставил 'Эхо $ (/ bin/дата +% Y% м% d:% H% M% S): начиная MyScript >>/TMP/myScriptStarter.log', чтобы подтвердить это на самом деле работает? Если бы окна были задействованы где угодно, 'dos2unix myScript'. Подтвердить разрешения: '/ bin/ls -l myScript', если не' chmod 755 myScript'. Удачи. – shellter

+0

okey @shellter Я отозвался в файл сейчас, и действительно сценарий запускается, но моя виртуальная машина не запускается, однако сценарий, возможно, работает до раннего периода, потому что я не хочу запускать свою виртуальную машину без головы, поэтому я думаю, что это что-то с этим – Robert

+0

также согласны с @socalcheeshead. Вы понимаете, И правильно ли применили ваши /etc/init.d и /etc/rc.? сценарии и символические ссылки? Удачи. – shellter

ответ

2

Убедитесь, что соответствующие символические ссылки получить созданные в /etc/rc.?/ и ваш скрипт запуска в /etc/init.d/ должен содержать запуск и остановку методу.

+0

Да, мой скрипт содержит методы запуска и остановки, и я добавил символические ссылки в файлы rc, но он отказывается запускать – Robert

+0

. Есть ли ошибки во время загрузки? –

+0

Нет. Я вообще не вижу никаких ошибок, кажется, работает нормально. Прочтите мои комментарии выше. – Robert

Смежные вопросы