답변:
이 시도:
alias mp='java -jar myprogram.jar & && kill -SIGHUP $(echo $$)'
실제로 당신의 모든 명령을 시도하지는 않았지만 -SIGHUP
kill 명령을 내 터미널을 닫았습니다.
에서 유닉스 신호 위키 백과 페이지 :
SIGHUP 시그널은 프로세스를 제어하는 터미널 닫혀있다. 그것은 원래 프로세스를 알리기 위해 설계되었습니다. 시리얼 라인 드롭 (전화 끊기). 현대 시스템에서이 신호는 일반적으로 제어 의사 또는 가상 터미널이 폐쇄되었다. [3] 많은 데몬이 구성 파일을 다시로드하고 이 로그 파일을받을 때 종료하지 말고 로그 파일을 다시 엽니 다. 신호. [4] nohup은 명령이 신호를 무시하도록하는 명령입니다.