3.13.11.6을 실행하는 Intel NUC가 있습니다. 간단한 데이터 폴링 (cpu, 메모리 사용량, 디스크 사용량 등)을 실행하는 애플리케이션을 작성했습니다. NUC는 헤드리스이므로 SSH (퍼티)를 통해 연결하여 프로그램을 실행할 수 있습니다.
내 문제는 프로그램을 며칠 동안 실행해야한다는 것입니다. 퍼티 세션을 닫으면 프로세스가 종료됩니다.
시스템에 cron이 없거나 응용 프로그램을 원격으로 실행할 수있는 방법 (내가 알고있는)이 없습니다.
*** 편집-screen 및 tmux 사용에 대한 몇 가지 권장 사항은 훌륭했지만 이것이 Ubuntu의 사용자 정의 구현이며 사용할 수 없음을 배우고 있습니다.
누구든지 헤드리스 Ubuntu 시스템에서 응용 프로그램을 실행하는 가장 좋은 방법에 대한 제안이 있고 ssh 세션이 끊어 질 때 프로세스가 종료되지 않습니까?
도움을 주셔서 감사합니다!
감사합니다,
과.
nohup을 사용해보십시오.
$ nohup ./example.sh &
이것은 백그라운드에서 프로세스를 실행하고 셸을 종료 (로그 아웃) 할 때 종료되지 않습니다. 출력은 nohup.out이라는 파일에 기록됩니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다