Igor Savluk <isav@alzari.pw> wrote: > On 13/06/2019 04.38, Dmitry Alexandrov wrote: >> Собственно, есть служба со StopWhenUnneeded=true. На приказ включиться она изображает, что включается, и немедленно же выключается. >> >> Есть ли какой более элегантный способ ее разово запустить, чем написать зависящую от нее заглушку? >> > Юзать systemd timer? Не-а. Пуск по таймеру же тождественен просто ‘start’у — точно так же все будет:
$ systemd-run --user --on-active=1s --unit=xeyes.service Running timer as unit: xeyes.timer $ systemctl --user status xeyes.service ● xeyes.service - xeyes Loaded: loaded (/home/dag/.config/systemd/user/xeyes.service; static; vendor preset: enabled) Active: inactive (dead) Jun 14 00:51:59 martha systemd[3822]: Started xeyes. Jun 14 00:51:59 martha systemd[3822]: xeyes.service: Unit not needed anymore. Stopping. Jun 14 00:51:59 martha systemd[3822]: Stopping xeyes... Jun 14 00:51:59 martha systemd[3822]: Stopped xeyes.
Ну или я не вкурил в суть предложения.
Attachment:
signature.asc
Description: PGP signature