Описание тега beer
Большую часть времени вы можете вырезать много код этих скриптов и просто сосредоточиться на выполнении основной программы. Если вы можете сказать ему, чтобы работать на переднем плане, а не на фоне, что будет делать вещи проще. В противном случае вам придется использовать 'ожидать вилка" или "ожидаем демон', чтобы следить за вилы, что программа должна сделать, чтобы отвязать от контроля терминалов.
предварительно старт в основном для настройки вещи, как создавать каталоги в /var/запуск. Вы также можете исходный конфигурационный файл, как окружающая среда будет передаваться основная старпома.
после запуска может быть полезна, если вы хотите, чтобы убедиться, что выскочки не считают службу начал до тех пор, пока выполняется определенное условие (например, порт отвечает на запросы).
В конечном счете, цель состоит в том, чтобы сделать его как можно более простым. Если startup.sh работает 'с Jira --демон' и вместо этого вы можете запустить 'Джира и его не отцепить, то с выскочкой вы бы просто сделать
начать на уровне [2345]
стоп на уровень [!2345]
старпома с Jira
Пока процесс не демонизировать, его очень легко выскочка, чтобы отслеживать, что он делает, что в итоге приводит к простой файл работы и более надежной системы.