У меня есть сценарий Unix, который вызывает другой сценарий на удаленном сервере Unix.
среди других команд я остановил службу. Команда останова по существу переводит в
ssh -t -t -q ${AEM_USER}@${SERVERIP} 'bash -l -c "service aem stop"'
Служба останавливается, но когда я снова запускаю службу, она просто создает файл .pid и не выполняет запуск. Когда я запускаю команду для запуска, т.е.
ssh -t -t -q ${AEM_USER}@${SERVERIP} 'bash -l -c "service aem start"'
это не показывает никакой ошибки. При входе на сервер и проверке статуса
service aemauthor status
Ниже отображается сообщение
aem dead but pid file exists
Также при запуске службы с помощью входа на сервер она работает, как и ожидалось, вместе с сообщением
Removing stale pidfile (pid: 8701)
Starting aem