Я пытаюсь развернуть загрузочное приложение Spring (WAR) через Jenkins-publish через ssh.

После передачи файла войны я запускаю файл sh для запуска java -jar a.war .

И это работает нормально, но когда я ps -ef , он работает с pts ? ,

Это из моей консоли:

[ice@111.111.111.111 ice]$ ps -ef | grep java
ice       46338      1 42 18:02 ?        00:01:40 java -jar /home/ice/a.war -Dspring.profiles.active=ice

Прямо в следующий раз поле является полем pts . Это нормально, чтобы позволить этому быть? Или как я могу назначить очки процессу?

Спасибо!

1 ответ1

0

? означает, что процесс выполняется без подключенного к нему терминала. Если предполагается, что программа является процессом-демоном, нормально работать без псевдо-терминала (pts). Это просто означает, что вы не сможете взаимодействовать с процессом в интерактивном режиме с помощью терминала, что является своего рода определением процесса-демона.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .