Запускать и останавливать модули systemd в одном порядке

Вот чистый bashраствор:

$ # input is dd.mm.yyyy
$ input_date="dd.mm.yyyy"
$ # output will be yyyymmdd
$ output_date=${input_date:6:4}${input_date:3:2}${input_date:0:2}
$ echo "$output_date"
yyyymmdd
2
12.09.2021, 10:36
1 ответ

Я остановился на этом:

thisunit _ExecStartPost.sh:

systemctl start otherunit

этот блок _ExecStop.sh:

systemctl stop otherunit

В моем случае otherunitзамечает, если thisunitдает сбой, в противном случае остановку otherunit, возможно, придется переместить в thisunit_ExecStopPost.sh, что обычно является лучшим местом (, но не в моем проекте ).

0
07.10.2021, 09:25

Теги

Похожие вопросы