понимаю, как подступиться. помогите разобраться!
Есть программа в виде исполняемого бинарника, которая льёт поток трафика в соответствии с данными, которые указываются в параметрах при её запуске. В теории эта программа может быть запущена несколько раз с разными параметрами, и они должны запускаться и стопаться независимо друг от друга. Плюс каждый должен переподключаться при падении, писать логи и быть доступным для мониторинга.
С помощью чего такое лучше реализовать? Писать на каждый запуск системд-юнит? или есть более красивые решения?
systemd юнит с инстансами
Systemd юниты умеют запускать несколько приложений (например одно приложение с несколькими конфигами) из одного сервиса [Unit] Description=Echo '%I' [Service] Type=oneshot ExecStart=/bin/echo %i StandardOutput=syslog systemctl start echo@123 systemctl start echo@test и тд
о! спасибо! пойду гуглить!
https://superuser.com/questions/393423/the-symbol-and-systemctl-and-vsftpd
Обсуждают сегодня