История изменений
Исправление intelfx, (текущая версия) :
Разве не понятно, что мой пример на самом деле подходит к любому процессу-серверу, вместе с которым обязательно нужно запускать некий жизненно важный служебный процесс-клиент?
Вот тебе ещё один пример: есть у нас сервер и клиент. Сервер «сокет-активируемый» в терминологии systemd (что это такое, надеюсь, объяснять не надо). В этом случае мы всё равно хотим положить клиента при падении сервера, но упорядочивать их запуск уже необязательно. Поэтому в клиенте мы напишем Requires=$SERVER
без всяких After=.
Так лучше?
Пример After= без Wants=/Requires= привёл Ivan_qrt.
Исправление intelfx, :
Разве не понятно, что мой пример на самом деле подходит к любому процессу-серверу, вместе с которым обязательно нужно запускать некий жизненно важный служебный процесс-клиент?
Вот тебе ещё один пример: есть у нас сервер и клиент. Сервер «сокет-активируемый» в терминологии systemd (что это такое, надеюсь, объяснять не надо). В этом случае мы всё равно хотим положить клиента при падении сервера, но упорядочивать их запуск уже необязательно. Поэтому в клиенте мы напишем Requires=$SERVER
без всяких After=.
Так лучше?
Исходная версия intelfx, :
Разве не понятно, что мой пример на самом деле подходит к любому процессу-серверу, вместе с которым обязательно нужно запускать некий жизненно важный служебный процесс-клиент?
Вот тебе ещё один пример: есть у нас сервер и клиент. Сервер «сокет-активируемый» в терминологии systemd (что это такое, надеюсь, объяснять не надо). В этом случае мы всё равно хотим положить клиента при падении сервера, но упорядочивать их запуск уже необязательно. Поэтому в клиенте мы напишем Requires=server
без всяких After=.
Так лучше?