Возможно, меню GRUB установлено неправильно. Попробуйте отремонтировать его с помощью компакт-диска для ремонта grub. Загрузитесь с этого компакт-диска и автоматически отремонтировать вашу систему. Вы можете найти более подробную информацию здесь.
Это должно быть так же просто, как создать файл /etc/init/myjob.conf:
description "My Job"
# start conditions for automatic start
# stop conditions for automatic stop
pre-start exec /path/to/program start
post-stop exec /path/to/program stop
Затем вы можете сделать sudo start myjob для запуска и sudo stop myjob для остановки.
См. http://upstart.ubuntu.com для получения дополнительной информации.
надо просто создать файл /etc/init/myjob.conf:
description "My Job"
# start conditions for automatic start
# stop conditions for automatic stop
pre-start exec /path/to/program start
post-stop exec /path/to/program stop
тогда Вы должны быть в состоянии сделать [F3] для начала и [F4] для того, чтобы остановить.
см http://upstart.ubuntu.com для получения дополнительной информации.
надо просто создать файл /etc/init/myjob.conf:
description "My Job"
# start conditions for automatic start
# stop conditions for automatic stop
pre-start exec /path/to/program start
post-stop exec /path/to/program stop
тогда Вы должны быть в состоянии сделать [F3] для начала и [F4] для того, чтобы остановить.
см http://upstart.ubuntu.com для получения дополнительной информации.
Это должно быть так же просто, как создать файл /etc/init/myjob.conf
:
описание «Моя работа» # условия запуска для автоматического запуска # остановка для автоматического остановки перед запуском exec / path / to / program start post-stop exec / path / to / program stop
Затем вы сможете выполнить sudo start myjob
для запуска, а sudo остановить myjob
для остановки.
Для получения дополнительной информации см. http://upstart.ubuntu.com .
Это должно быть так же просто, как создать файл /etc/init/myjob.conf
:
описание «Моя работа» # условия запуска для автоматического запуска # остановка для автоматического остановки перед запуском exec / path / to / program start post-stop exec / path / to / program stop
Затем вы сможете выполнить sudo start myjob
для запуска, а sudo остановить myjob
для остановки.
Для получения дополнительной информации см. http://upstart.ubuntu.com .
Это должно быть так же просто, как создать файл /etc/init/myjob.conf
:
описание «Моя работа» # условия запуска для автоматического запуска # остановка для автоматического остановки перед запуском exec / path / to / program start post-stop exec / path / to / program stop
Затем вы сможете выполнить sudo start myjob
для запуска, а sudo остановить myjob
для остановки.
Для получения дополнительной информации см. http://upstart.ubuntu.com .
Это должно быть так же просто, как создать файл /etc/init/myjob.conf
:
описание «Моя работа» # условия запуска для автоматического запуска # остановка для автоматического остановки перед запуском exec / path / to / program start post-stop exec / path / to / program stop
Затем вы сможете выполнить sudo start myjob
для запуска, а sudo остановить myjob
для остановки.
Для получения дополнительной информации см. http://upstart.ubuntu.com .
Это должно быть так же просто, как создать файл /etc/init/myjob.conf
:
описание «Моя работа» # условия запуска для автоматического запуска # остановка для автоматического остановки перед запуском exec / path / to / program start post-stop exec / path / to / program stop
Затем вы сможете выполнить sudo start myjob
для запуска, а sudo остановить myjob
для остановки.
Для получения дополнительной информации см. http://upstart.ubuntu.com .
/etc/init/ufw.conf
, похоже, делает именно то, что сильно обескураживает там. : - /
– htorque
25 January 2011 в 02:44
Если все, что вы хотите сделать, это запустить / остановить службу во время загрузки .. затем отбросить ваш скрипт в /etc/init.d и запустить
update-rc.d yourscript defaults
Или если это жалуется на [!d1 ]
update-rc.d yourscript start 20 2
update-rc.d yourscript stop 20 0
update-rc.d yourscript stop 20 1
update-rc.d yourscript stop 20 6
Оба из них добавят его к загрузке / выключению.
Обратите внимание, что это означает, что он будет запущен с правами root .. поэтому вы можете захотеть, чтобы сценарий переключил пользователей на ваш пользователь или другой, который вы хотите запустить в этой программе.
Upstart предназначен для замены таких скриптов, если это вообще возможно. Мотивация для этого - более быстрая загрузка и более четкое кодирование информации, необходимой для того, чтобы узнать, когда начинать / останавливать службу. Он обеспечивает более быструю загрузку, просто прочитав содержимое / etc / init, чтобы начать работу, что особенно полезно, когда вы добавляете в ureadahead к процессу загрузки, поскольку менее случайные крошечные файлы сценариев, которые уреидаэдд должен кэшировать, тем больше он может потратить время на важные вещи, такие как библиотеки и программы, необходимые для запуска системы.
Готов поспорить, что сценарий, который вы используете, выполняет несколько действий по настройке среды, а затем запускает программу в демонизированный режим. Ваша задача выскочки должна искать замену логики скрипта, а не просто запускать скрипт.
Я думаю, вы захотите, чтобы он начинал или останавливался на разных событиях, поэтому было бы проще настроить два разных задания.
Если те же самые события переключат ваше приложение, вы можете установить работа с скриптом, который проверяет, работает ли он или нет, и, следовательно, запускает или останавливает ваше приложение.
Я думаю, вы захотите, чтобы он начинал или останавливался на разных событиях, поэтому было бы проще настроить два разных задания.
Если те же самые события переключат ваше приложение, вы можете установить работа с скриптом, который проверяет, работает ли он или нет, и, следовательно, запускает или останавливает ваше приложение.
Если все, что вы хотите сделать, это запустить / остановить службу во время загрузки .. затем отбросить ваш скрипт в /etc/init.d и запустить
update-rc.d yourscript defaults
Или если это жалуется на
update-rc.d yourscript start 20 2
update-rc.d yourscript stop 20 0
update-rc.d yourscript stop 20 1
update-rc.d yourscript stop 20 6
Оба из них добавят его к загрузке / выключению.
Обратите внимание, что это означает, что он будет запущен с правами root .. поэтому вы можете захотеть, чтобы сценарий переключил пользователей на ваш пользователь или другой, который вы хотите запустить в этой программе.
Upstart предназначен для замены таких скриптов, если это вообще возможно. Мотивация для этого - более быстрая загрузка и более четкое кодирование информации, необходимой для того, чтобы узнать, когда начинать / останавливать службу. Он обеспечивает более быструю загрузку, просто прочитав содержимое / etc / init, чтобы начать работу, что особенно полезно, когда вы добавляете в ureadahead к процессу загрузки, поскольку менее случайные крошечные файлы сценариев, которые уреидаэдд должен кэшировать, тем больше он может потратить время на важные вещи, такие как библиотеки и программы, необходимые для запуска системы.
Готов поспорить, что сценарий, который вы используете, выполняет несколько действий по настройке среды, а затем запускает программу в демонизированный режим. Ваша задача выскочки должна искать замену логики скрипта, а не просто запускать скрипт.
Я думаю, вы захотите, чтобы он начинал или останавливался на разных событиях, поэтому было бы проще настроить два разных задания.
Если те же самые события переключат ваше приложение, вы можете установить работа с скриптом, который проверяет, работает ли он или нет, и, следовательно, запускает или останавливает ваше приложение.
если все вы хотите сделать, это запустить/остановить службу во время загрузки.. затем опускаем свой скрипт в /etc/инит.D и работать
update-rc.d yourscript defaults
или если это жалуется
update-rc.d yourscript start 20 2
update-rc.d yourscript stop 20 0
update-rc.d yourscript stop 20 1
update-rc.d yourscript stop 20 6
, оба из которых будет добавить его к перезагрузке/выключении.
заметим, что это означает, что он будет выполняться от имени пользователя root.. так что вы, возможно, захотите, чтобы убедиться, что скрипт переключает пользователей на ваш пользователя или другой, который вы хотите, чтобы эта программа выполнялась.
выскочка призван заменить такие скрипты, если вообще возможно. Причины для этого более быструю загрузку и более четкой кодировкой информации, необходимой, чтобы знать, когда для запуска/остановки сервиса. Он достигает быстрее загружается конкретно только того, чтобы прочитать содержимое файла /etc/init, чтобы начать работу, что особенно полезно, когда вы добавляете в ureadahead в процессе загрузки, как менее случайные крошечные файлы скриптов ureadahead есть в кэше, тем больше он может тратить время на важных вещах, вроде библиотек и программ, необходимых для запуска системы.
я готов поспорить, что скрипт вы используете делает несколько вещей для настройки окружения, а затем запускает программу в режиме демонизированной. Ваш выскочка работу надо искать замену логику скрипта, а не просто запустить скрипт.
Если все, что вы хотите сделать, это запустить / остановить службу во время загрузки .. затем отбросить ваш скрипт в /etc/init.d и запустить
update-rc.d по умолчанию ваши параметры
Или если это жалуется на
update-rc.d начало вашего запуска 20 2 update-rc.d yourscript stop 20 0 update-rc.d yourscript stop 20 1 update-rc.d yourscript stop 20 6
Оба из них добавят его к загрузке / выключению.
Обратите внимание, что это означает, что он будет запускаться с правами root .. поэтому вы можете захотеть убедиться, что сценарий переключает пользователей на ваш пользователь или другой, который вы хотите запустить в этой программе.
Upstart предназначен для замены таких скриптов, если это вообще возможно. Мотивация для этого - более быстрая загрузка и более четкое кодирование информации, необходимой для того, чтобы узнать, когда начинать / останавливать службу. Он обеспечивает более быструю загрузку, просто прочитав содержимое / etc / init, чтобы начать работу, что особенно полезно, когда вы добавляете в ureadahead к процессу загрузки, поскольку менее случайные крошечные файлы сценариев, которые уреидаэдд должен кэшировать, тем больше он может потратить время на важные вещи, такие как библиотеки и программы, необходимые для запуска системы.
Готов поспорить, что сценарий, который вы используете, выполняет несколько действий по настройке среды, а затем запускает программу в демонизированный режим. Ваша задача выскочка должна искать замену логики скрипта, а не просто запускать скрипт.
Я думаю, вы захотите, чтобы он начинал или останавливался на разных событиях, поэтому было бы проще настроить два разных задания.
Если те же самые события переключат ваше приложение, вы можете установить работа с скриптом, который проверяет, работает ли он или нет, и, следовательно, запускает или останавливает ваше приложение.
Я думаю, вы захотите, чтобы он начинал или останавливался на разных событиях, поэтому было бы проще настроить два разных задания.
Если те же самые события переключат ваше приложение, вы можете установить работа с скриптом, который проверяет, работает ли он или нет, и, следовательно, запускает или останавливает ваше приложение.
Если все, что вы хотите сделать, это запустить / остановить службу во время загрузки .. затем отбросить ваш скрипт в /etc/init.d и запустить
update-rc.d по умолчанию ваши параметры
Или если это жалуется на
update-rc.d начало вашего запуска 20 2 update-rc.d yourscript stop 20 0 update-rc.d yourscript stop 20 1 update-rc.d yourscript stop 20 6
Оба из них добавят его к загрузке / выключению.
Обратите внимание, что это означает, что он будет запускаться с правами root .. поэтому вы можете захотеть убедиться, что сценарий переключает пользователей на ваш пользователь или другой, который вы хотите запустить в этой программе.
Upstart предназначен для замены таких скриптов, если это вообще возможно. Мотивация для этого - более быстрая загрузка и более четкое кодирование информации, необходимой для того, чтобы узнать, когда начинать / останавливать службу. Он обеспечивает более быструю загрузку, просто прочитав содержимое / etc / init, чтобы начать работу, что особенно полезно, когда вы добавляете в ureadahead к процессу загрузки, поскольку менее случайные крошечные файлы сценариев, которые уреидаэдд должен кэшировать, тем больше он может потратить время на важные вещи, такие как библиотеки и программы, необходимые для запуска системы.
Готов поспорить, что сценарий, который вы используете, выполняет несколько действий по настройке среды, а затем запускает программу в демонизированный режим. Ваша задача выскочка должна искать замену логики скрипта, а не просто запускать скрипт.
Я думаю, вы захотите, чтобы он начинал или останавливался на разных событиях, поэтому было бы проще настроить два разных задания.
Если те же самые события переключат ваше приложение, вы можете установить работа с скриптом, который проверяет, работает ли он или нет, и, следовательно, запускает или останавливает ваше приложение.
Если все, что вы хотите сделать, это запустить / остановить службу во время загрузки .. затем отбросить ваш скрипт в /etc/init.d и запустить
update-rc.d по умолчанию ваши параметры
Или если это жалуется на
update-rc.d начало вашего запуска 20 2 update-rc.d yourscript stop 20 0 update-rc.d yourscript stop 20 1 update-rc.d yourscript stop 20 6
Оба из них добавят его к загрузке / выключению.
Обратите внимание, что это означает, что он будет запускаться с правами root .. поэтому вы можете захотеть убедиться, что сценарий переключает пользователей на ваш пользователь или другой, который вы хотите запустить в этой программе.
Upstart предназначен для замены таких скриптов, если это вообще возможно. Мотивация для этого - более быстрая загрузка и более четкое кодирование информации, необходимой для того, чтобы узнать, когда начинать / останавливать службу. Он обеспечивает более быструю загрузку, просто прочитав содержимое / etc / init, чтобы начать работу, что особенно полезно, когда вы добавляете в ureadahead к процессу загрузки, поскольку менее случайные крошечные файлы сценариев, которые уреидаэдд должен кэшировать, тем больше он может потратить время на важные вещи, такие как библиотеки и программы, необходимые для запуска системы.
Готов поспорить, что сценарий, который вы используете, выполняет несколько действий по настройке среды, а затем запускает программу в демонизированный режим. Ваша задача выскочка должна искать замену логики скрипта, а не просто запускать скрипт.
Я думаю, вы захотите, чтобы он начинал или останавливался на разных событиях, поэтому было бы проще настроить два разных задания.
Если те же самые события переключат ваше приложение, вы можете установить работа с скриптом, который проверяет, работает ли он или нет, и, следовательно, запускает или останавливает ваше приложение.
Если все, что вы хотите сделать, это запустить / остановить службу во время загрузки .. затем отбросить ваш скрипт в /etc/init.d и запустить
update-rc.d по умолчанию ваши параметры
Или если это жалуется на
update-rc.d начало вашего запуска 20 2 update-rc.d yourscript stop 20 0 update-rc.d yourscript stop 20 1 update-rc.d yourscript stop 20 6
Оба из них добавят его к загрузке / выключению.
Обратите внимание, что это означает, что он будет запускаться с правами root .. поэтому вы можете захотеть убедиться, что сценарий переключает пользователей на ваш пользователь или другой, который вы хотите запустить в этой программе.
Upstart предназначен для замены таких скриптов, если это вообще возможно. Мотивация для этого - более быстрая загрузка и более четкое кодирование информации, необходимой для того, чтобы узнать, когда начинать / останавливать службу. Он обеспечивает более быструю загрузку, просто прочитав содержимое / etc / init, чтобы начать работу, что особенно полезно, когда вы добавляете в ureadahead к процессу загрузки, поскольку менее случайные крошечные файлы сценариев, которые уреидаэдд должен кэшировать, тем больше он может потратить время на важные вещи, такие как библиотеки и программы, необходимые для запуска системы.
Готов поспорить, что сценарий, который вы используете, выполняет несколько действий по настройке среды, а затем запускает программу в демонизированный режим. Ваша задача выскочка должна искать замену логики скрипта, а не просто запускать скрипт.
Я думаю, вы захотите, чтобы он начинал или останавливался на разных событиях, поэтому было бы проще настроить два разных задания.
Если те же самые события переключат ваше приложение, вы можете установить работа с скриптом, который проверяет, работает ли он или нет, и, следовательно, запускает или останавливает ваше приложение.
Если все, что вы хотите сделать, это запустить / остановить службу во время загрузки .. затем отбросить ваш скрипт в /etc/init.d и запустить
update-rc.d по умолчанию ваши параметры
Или если это жалуется на
update-rc.d начало вашего запуска 20 2 update-rc.d yourscript stop 20 0 update-rc.d yourscript stop 20 1 update-rc.d yourscript stop 20 6
Оба из них добавят его к загрузке / выключению.
Обратите внимание, что это означает, что он будет запускаться с правами root .. поэтому вы можете захотеть убедиться, что сценарий переключает пользователей на ваш пользователь или другой, который вы хотите запустить в этой программе.
Upstart предназначен для замены таких скриптов, если это вообще возможно. Мотивация для этого - более быстрая загрузка и более четкое кодирование информации, необходимой для того, чтобы узнать, когда начинать / останавливать службу. Он обеспечивает более быструю загрузку, просто прочитав содержимое / etc / init, чтобы начать работу, что особенно полезно, когда вы добавляете в ureadahead к процессу загрузки, поскольку менее случайные крошечные файлы сценариев, которые уреидаэдд должен кэшировать, тем больше он может потратить время на важные вещи, такие как библиотеки и программы, необходимые для запуска системы.
Готов поспорить, что сценарий, который вы используете, выполняет несколько действий по настройке среды, а затем запускает программу в демонизированный режим. Ваша задача выскочка должна искать замену логики скрипта, а не просто запускать скрипт.