Dmitrii
Еще там была опечатка — порт через пробел, а не через :
Sergei
ну я из головы писал, да.
Dmitrii
Ну вообще, за исключением пары говн — systemd не так уж и плох. Моя схема получилась чище и гибче чем на апстарте.
Sergei
добро пожаловать в секту
Dmitrii
😂
Sergey
фу фу фу фу
Sergey
openrc
Sergey
и красноглазие - наше все)
Sergey
а вообще инициализация сети вне не нравится в системд
Sergey
разбросана по куче файлов
Sergei
networkd рили убог.
Sergey
и пихают туда все
Dmitrii
Чот какая то странная тема. ExecStartPre не выполняется в воркере если я сервису хаба говорю рестарт
Dmitrii
Просто при старте все ок
Sergei
Добро пожаловать в секту. при рестарте ExecStartPre не выполняется, мать его!
Dmitrii
СУКИ
Dmitrii
Че делать та теперь
Dmitrii
Можно конечно соеденить твой сниппет и строку запуска моего воркера. Но чот по-моему, это будет как-то уёбищно.
Sergei
задача какая? у тебя есть главный сервис и есть какой-то вторичный. ты хочешь, чтобы вторичные стартовали после главного и при рестарте главного рестартились вторичные. так?
Dmitrii
Ага
Dmitrii
Причем вторичных 5 штук
Sergey
делать как и все, логику на баше или питоне как скрипт, а уже его дергать системд
Dmitrii
Разница в порте
Sergey
Sergei
BindsTo
Sergei
и, возможно, PartOf
Max
котаны
Sergey
а
Max
помогите, туплю
Sergey
мяу
Max
awk '{gsub (/\[/,""); print;}'
Sergey
ух ты
Dmitrii
PartOf уже есть
Max
надо удалить не только [ но и ]
Max
awk '{gsub (/\[/,""); gsub(/\]/,""); print $1;}'
Sergey
а может седом?
Max
ничего лучше не придумал
Dmitrii
@spuzirev Не очень понимаю как мне поможет BindsTo ведь мне по сути надо ждать пока хаб поднимится
Sergei
он заставит на стопе стопать зависимые.
Sergei
если я правильно понимаю
Sergei
впрочем, кажется, PartOf тоже заставляет.
Max
а может седом?
не, всё проще оказалосб
Max
сам спросил сам ответил
Max
awk '{gsub (/\[|]/,""); print;}'
Max
спс )
Sergey
да нет за что
Sergey
если надо сказать сед - я всегда готов
Dmitrii
он заставит на стопе стопать зависимые.
Дак проблема то не в этом уже. И да, PartOf делает это и стартует, но сука сразу после рестарта
Dmitrii
Т.е. мой престарт теряется
Dmitrii
И воркер пытается подключиться до того как порт будет доступен
Andrew
Че делать та теперь
> The Right Thing in the systemd world is to use the sd_notify socket mechanism to inform the init system when your application is fully available.
Andrew
там какие-то совсем упоротые ребята
Andrew
я не знаю, учитываются ли эти хелфчеки в старте зависимостей
Dmitrii
А епт, точно. что то я в книжке такое читал что xinetd подобный запуск
Dmitrii
Unknown section 'Socket'. Ignoring.
Sergei
Socket можно только в юнитах типа .socket
Dmitrii
😭😭😭😭😭😭
Dmitrii
Так мне там и нужен он
Sergei
ну у тебя скорее всего юнит типа .service
Dmitrii
А
Dmitrii
Не так понял тебя
Dmitrii
Можно же типа наверное тогда хаб убрать в сокет и поверх него навернуть серви?
Dmitrii
Кажется я понял как это можно сделать...
Dmitrii
Объявляем сервис юнит с хабом, далее пишем сокет юнит который содержит в себе опцию Service чтобы запустить этот юнит. Далее для target юнита указываем, что он хочет сокет юнит
Dmitrii
Чет рано я сказал что системд клеви ))
Sergey
дабро пожаловать обратно
Sergei
>Далее для target юнита указываем, что он хочет сокет юнит норм выглядит.
Dmitrii
А не, это не про то :(
🏳️ Phil
Смотрите. Мне rsync в выводе выдаёт вот такие имена файлов "\#320\#277\#320\#276\#320\#270\#321\#201\#320\#272" - это как универсально превратить в бинарную строку. и простите это что?
🏳️ Phil
И можно как-то рсинку сказать, чтобы он мне бинарно наружу лил и не думал за меня?
🏳️ Phil
Хорошо /0 оно не умеет. Как распарсить это?
Dmitrii
В общем с помощью какой то матери я все же добился нужного результата. Но костыль с nc остался
Max
Господа, вопрос не по теме. У вас есть знакомые, которых по скайпу или телефону разводили на перевести денег на карту? )))
Max
у меня теперь есть например, целых 2 ))) У соседа угнали скайп называется )
Sergey
Не
Sergey
Я посылаю сразу если че не нравится
Magistr
@korotovskii а можешь сформулировать чем для тебя ансибл был ужасен для подьема инфы авса ?
Dmitrii
Многие модули не идемподентны
Dmitrii
Это основная причина.
Magistr
Оо внезапно