автоматически перезапустить приложение после дампа ядра - PullRequest
1 голос
/ 04 июня 2010

У меня есть процесс linux, но я иногда получаю некоторые дампы ядра.

Простой вопрос: есть ли способ / метод / программа / что-нибудь, что способно перезапустить процесс, который был убит?

Спасибо.

Ответы [ 3 ]

4 голосов
/ 04 июня 2010

Вы можете обернуть выполнение процесса в сценарий оболочки, который просто продолжит перезапускать приложение при его выходе.

1 голос
/ 04 июня 2010

Вы можете использовать monit .

1 голос
/ 04 июня 2010

В дополнение к тому, что упомянул Су, убедитесь, что у вас есть надежный механизм уведомления, чтобы вы знали, что вы получаете частые перезапуски.

Подумайте о том, чтобы иметь счетчик перезапуска и прекратите перезапуск, если вы перезапускаете слишком часто или слишком много раз. Если вы просто грохнетесь, перезапустите и сразу же снова выйдете из строя, это, как правило, довольно плохо.

...