Как запустить скрипт при запуске Ubuntu? [закрытый]


Я хочу запустить некоторые программы Java в фоновом режиме, когда система загружается в Ubuntu. Я попытался добавить скрипт в /etc / init.директории D, но не удалось запустить программу. т. е. программы не запускаются. Что я должен сделать для этого?

1 51

1 ответ:

прежде всего, самый простой способ запустить вещи при запуске-это добавить их в файл /etc/rc.local.

еще один простой способ-использовать @reboot в вашем crontab. Подробнее читайте в справочной странице cron.

, если вы хотите сделать все правильно, в дополнение к добавлению скрипта /etc/init.d вы должны сказать ubuntu, когда скрипт должен быть запущен и с какими параметрами. Это делается с помощью команды update-rc.d который создает символическую ссылку из некоторых /etc/rc* каталоги для вашего скрипта. Итак, вам нужно будет сделать что-то вроде:
update-rc.d yourscriptname start 2

однако реальные сценарии инициализации должны иметь возможность обрабатывать различные параметры командной строки и в противном случае интегрироваться в процесс запуска. Файл /etc/init.d/README имеет некоторые детали и дополнительные указатели.