Size: a a a

2020 April 20

AS

Aleksey Shirokikh in SPbLUG chat
можно и странное хотеть
источник

c

cppmm in SPbLUG chat
Я через PartOf= делал.
источник

AS

Aleksey Shirokikh in SPbLUG chat
да я тоже про него вспомнил сначала
источник

AS

Aleksey Shirokikh in SPbLUG chat
но есть ещё крутилки
источник

c

cppmm in SPbLUG chat
Да в этом вашем systemd столько крутилок, что мозги скрутить можно. ))
источник

VO

Vyacheslav Olkhovchenkov in SPbLUG chat
исходники открыты, можно пропатчить
источник

c

cppmm in SPbLUG chat
Но иногда проще и быстрее написать скрипт, который уже дёргается из юнита. Недавно как раз писал такой. Есть фреймворк, который запускает от одного до бесконечности бекэндов. Я так и не осилил удобный юнит для этого написать. Стало лень разбираться. Написал скрипт, который смотрит в /etc/default/servicename, ищет там переменную BACKENDS="foo bar baz ..." и запускает их в цикле(само собой там всякие проверки, пиды и прочее учитывается). Сам скрипт дёргается уже в юните. Костыль, конечно, зато быстро и надёжно. Если кто знает, как такое же просто реализовать в systemd без скрипта, было бы интересно посмотреть.
источник

VP

Vadim "Oxyd" Priluzkiy in SPbLUG chat
Aleksey Shirokikh
Коллеги, а можно как то сказать сервису в системд что надо запускаться когда дали вот тому сервису команду релоад ?
Объединить сервисы в target, но это для рестарта. Релоад для таргета не проверял.
источник

VP

Vadim "Oxyd" Priluzkiy in SPbLUG chat
cppmm
Да в этом вашем systemd столько крутилок, что мозги скрутить можно. ))
Там есть даже крутилки для смены имени сетевых интерфейсов или там мак адреса.
источник
2020 April 21

VP

Vadim "Oxyd" Priluzkiy in SPbLUG chat
cppmm
Но иногда проще и быстрее написать скрипт, который уже дёргается из юнита. Недавно как раз писал такой. Есть фреймворк, который запускает от одного до бесконечности бекэндов. Я так и не осилил удобный юнит для этого написать. Стало лень разбираться. Написал скрипт, который смотрит в /etc/default/servicename, ищет там переменную BACKENDS="foo bar baz ..." и запускает их в цикле(само собой там всякие проверки, пиды и прочее учитывается). Сам скрипт дёргается уже в юните. Костыль, конечно, зато быстро и надёжно. Если кто знает, как такое же просто реализовать в systemd без скрипта, было бы интересно посмотреть.
Можно... Multiinstance units спасут отца русской демократии.
источник

c

cppmm in SPbLUG chat
Может и оно. Завтра поковыряю.
источник

c

cppmm in SPbLUG chat
Спс.
источник

SC

Sergey Ch in SPbLUG chat
Phil Kulin
А чего там в 20-ке кстати?
gtk2 выпилят койгде
источник

SY

Stanislav Yankovsky in SPbLUG chat
лучше скажите как найти бинарь, который был запущен. В списке процессов он есть как имя, но find это имя вообще не находит. Будто запустили и бинарь удалили.
источник

SY

Stanislav Yankovsky in SPbLUG chat
Но он есть в процессах и где-то в /proc/ можно посмотреть, но я не помню где а в гугле забанили. Не могу сформулировать запрос.
источник

SY

Stanislav Yankovsky in SPbLUG chat
там просто test123
источник

SY

Stanislav Yankovsky in SPbLUG chat
и во всяких ps auxwf
источник

SY

Stanislav Yankovsky in SPbLUG chat
и в /proc/2264/environ куча пробелов и всё
источник

SY

Stanislav Yankovsky in SPbLUG chat
и родителя нет
источник

SY

Stanislav Yankovsky in SPbLUG chat
Во, человек про линухи спрашивает.
источник