나는 nohup
이것을 다음과 같이 사용하려고합니다 :
nohup python fibo.py & > a.out
이 작업을 수행하고 셸을 종료하려고 하면 "작업을 실행 중입니다"라는 메시지가 나타납니다. 하지만 그렇게 되어서는 안 됩니다.
$ nohup python test.py & > a.txt
[1] 21608
$ nohup: ignoring input and appending output to ‘nohup.out’
$ jobs -l
[1] + 21608 Running nohup python test.py & > a.txt
$ exit
You have running jobs
답변1
당신이 달릴 때
$ nohup some-command &
거기예종료될 때까지 백그라운드에서 실행되는 작업입니다 some-command
. nohup
명령만 터미널에서 연결을 끊고 disown
작업 목록에서 제거합니다. 예상되는 구문은 다음과 같습니다.
$ nohup python test.py > a.out & disown
질문에 사용된 구문에 유의하세요.> a.out
뒤쪽에&
명령이 종료됩니다. 이는 출력이 다음 test.py
과 같다는 것을 의미합니다.아니요보내기 - 대신 메시지에 표시된 위치 a.out
에 추가됩니다 .nohup.out