Автозапуск собственного скрипта

Автор nikanofff, 07 мая 2015, 19:59:43

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

alsoijw

https://habrahabr.ru/company/infobox/blog/241237/
http://liberatum.ru/blog/26717
Цитата: LONER от 23 апреля 2016, 20:34:58А для чего создавать такие сложности? Ведь и так все прекрасно работало. Приходилось выполнить всего две простеньких команды и автозапуск работал, зато теперь так все мудрено на мой взгляд,
Это холиварная тема. Посмотри в сторону https://devuan.org/ Вот пример с арчем
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

LONER

#16
Цитата: alsoijw от 23 апреля 2016, 21:56:41https://habrahabr.ru/company/infobox/blog/241237/
http://liberatum.ru/blog/26717
Вот как раз и просматривал это, пока ждал что напишите и параллельно кое-что накидал, правда не уверен что правильно.

К примеру чтобы запустить приведенный выше скрипт, у меня получилось примерно такое
- сам systemd юнит у меня будет лежать тут
/etc/systemd/system/xbt.service
- и выглядеть так
[Unit]
Description=xbt service
After=nginx.service
After=mysql.service
Requires=mysql.service

[Service]
ExecStart=/bin/bash '/etc/init.d/xbt'
Type=simple

[Install]
WantedBy=rescue.target

- потом включу юнит в автозапуск при загрузке системы так
systemctl enable xbt

Правильно или где-то что-то упустил/пропустил/не то сделал?

Cообщение объединено 24 апреля 2016, 15:52:55

В общем перепробовал создание различных конфигураций systemd юнитов и ни один не работает, тот что выше тоже. Печально, то что работало без проблем на Debian 7.x, на Debian 8.x ни в какую не желает. А вообще из 8-й версии можно выпилить эту инициализацию и поставить старую, как в 7-й версии?