nohup в скрипте bash -s НЕ возвращать подсказку

Я использую bash для загрузки пакета springboot и его перезапуска, но команды НЕ возвращают приглашение.

перезапустить.ш:

kill -9 $(lsof -t -i:10001) \
&& nohup java -jar /path/to/app-0.0.1-SNAPSHOT.jar --server.port=10001 >/dev/null 2>&1 </dev/null &

затем я запускаю команду:

ssh root@ip "bash -s" < restart.sh

он НЕ возвращает подсказку.


person 曹又心    schedule 16.11.2017    source источник
comment
Можете ли вы попробовать добавить & в конец файла restart.sh. что-то вроде ssh root@ip bash -s ‹ restart.sh &   -  person abhishek phukan    schedule 16.11.2017
comment
Потрясающий. :) рад, что это сработало. Также просьба закрыть вопрос, если он решился   -  person abhishek phukan    schedule 16.11.2017


Ответы (1)


Добавление & в конце restart.sh сработало. Комментарии выше

person abhishek phukan    schedule 16.11.2017