Monit — Процесс недемона Daemonize?

Уверенный это возможно.

Взгляните на эти две ссылки для ответа. Сначала Вы захотите добавить машину Ubuntu к Active Directory (я предполагаю, что Вы используете его.) И на поле Ubuntu можно смонтировать, что доли Windows на загружаются. На самом деле третья ссылка на всякий случай Вам нужен он для установки долей на поле Ubuntu. Наконец, Вы могли бы хотеть изучить параметры командной строки для WinSCP или установки Cygwin на поле Windows.

https://wiki.ubuntu.com/MountWindowsSharesPermanently https://help.ubuntu.com/community/ActiveDirectoryWinbindHowto http://ubuntuforums.org/showthread.php?t=202605

3
задан 14 July 2013 в 17:34
2 ответа

Он будет работать нормально для monit .. Вы можете попросить его проверить файл pid процесса, и в основном то, что делает monit, выполняет

ps aux | grep pid#

Если он там, он думает, что он запущен и работает . Если у вас нет файла pid, вы также можете проверить процесс с помощью чего-то вроде

check process myprocessname
    matching "myprocessname"

Это в значительной степени делает

ps aux | grep myprocessname
3
ответ дан 3 December 2019 в 06:10

Простой способ - деамонизировать ваши недемонические процессы. То есть создайте сценарий оболочки:

#!/bin/sh
/usr/local/bin/your_program < /dev/null &

И затем используйте этот сценарий в качестве демона для запуска. Он запустит вашу программу (которая создаст файл PID) в фоновом режиме, а затем немедленно вернет управление, что позволит избежать тайм-аута и ложного уничтожения с помощью monit.

1
ответ дан 3 December 2019 в 06:10

Теги

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