Как настроить службу для запуска при запуске

Я не могу дать вам правильное решение для видео, которое не воспроизводится, поскольку это, вероятно, ошибка в WINE.

Чтобы исправить проблему изменения размера экрана, вам нужно установить WINE (в PlayOnLinux, «бутылка») для использования виртуального рабочего стола. Для этого:

Нажмите кнопку «Настроить это приложение».

- Когда откроется окно конфигурации, перейдите на вкладку графики. - Отметьте «Эмулировать виртуальный рабочий стол» - нажмите «ОК», чтобы применить настройки

enter image description here

Нажмите кнопку «Настроить это приложение».

Когда вы снова запускаете игру, она должна начинаться в окне :)!
1
задан 25 October 2010 в 18:46

2 ответа

Иногда вам нужно запустить сценарий в процессе загрузки, например, запустить конфигурацию iptables при загрузке. Таким образом, вы не должны запускать скрипт вручную при каждой перезагрузке.

Вы можете запустить сценарий в процессе загрузки в Ubuntu, добавив его в файл /etc/init.d/rc.local. Посмотрите следующие шаги.

Откройте файл /etc/rc.local с помощью этой команды:
vim /etc/rc.local
Добавьте скрипт, который вы хотите запустить там, например:
sh /home/ivan/iptables.sh 
echo 'Iptable Configured!'
Просмотрите комментарии, включенные в этот файл и убедитесь, что выход 0 находится в конце. Сохраните файлы. И ваш скрипт будет запущен в процессе загрузки.
31
ответ дан 26 May 2018 в 00:49
  • 1
    Комментарии /etc/init.d/rc.local в Ubuntu 12.04 гласят: «Краткое описание: Запустите /etc/rc.local, если он существует», поэтому, возможно, добавление скриптов в /etc/rc.local было бы лучше. ? – Sanghyun Lee 11 April 2013 в 10:29
  • 2
    Будет ли этот метод выдавать "shutdown" команды к службе или просто убить процесс после выключения ОС? – Vadim Chekan 25 July 2014 в 05:25
  • 3
    Vadim, rc.local запускается только при загрузке, ничего не происходит при выключении. Процесс, скорее всего, будет убит ОС при завершении работы. – Weboide 4 December 2014 в 16:45
  • 4
    FYI: разница между rc.local и добавлением его к init, заключается в том, что rc.local выполняется в конце последовательности запуска init, а не как часть его – BobTuckerman 6 January 2017 в 01:18
Для запуска демона при запуске:
update-rc.d service_name defaults
Для удаления:
update-rc.d -f service_name remove

defaults => уровни запуска по умолчанию 2,3,4 и 5

Пример:

update-rc.d tomcat7 defaults
26
ответ дан 26 May 2018 в 00:49
  • 1
    Когда я выполняю эту команду, я получаю «Ссылки на запуск / останов системы для /etc/init.d/tomcat7 уже существуют». однако, когда я перезагружаюсь, он не запускает tomcat, мне всегда нужно делать «service tomcat7 start "». – John Little 8 February 2016 в 19:51

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

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