Интервьюер задал мне этот вопрос в интервью.
Он спросил, предположим, что служба xyz останавливается по любой причине, и вы хотите, чтобы она работала постоянно, что вы будете делать, чтобы она запускалась автоматически
Я не хочу быть злым, но простой поиск в Google даст вам много вариантов сделать это. Вот тот, который я нашел:
Самый простой способ - добавить его в /etc/inittab, который предназначен для таких вещей:
respawn Если процесс не существует, запустите процесс. Не ждите его окончания (продолжайте сканирование файла /etc /inittab). Перезапустите процесс, когда он умрет. Если процесс существует, ничего не делайте и продолжайте сканирование файла /etc /inittab.
Например, вы можете сделать это:
# Run my stuff
myprocess:2345:respawn:/bin/myprocess
Ссылка: Как автоматически перезапустить Linux-фоновый процесс, если он не работает?