답변:
nohup
설정 한 내용 만 알려줍니다. 리디렉션 된 표준 오류로 출력합니다 nohup.err
. 표준 입력을 재지 정하여 메시지를 피할 수 있습니다.
nohup bash life.bash > nohup.out 2> nohup.err < /dev/null &
nohup
표준 입력, 표준 출력 및 표준 오류를 확인하여 어느 것이 터미널에 연결되어 있는지 확인합니다. 연결된 것을 찾으면 입력을 무시하고, 출력을 nohup.out
로 리디렉션 하고 , 오류를 표준 출력으로 리디렉션 하는 것으로 적절하게 처리하고 수행 된 작업을 알려줍니다. 연결을 끊어야 할 것이 없으면 아무것도 출력하지 않습니다.
nohup
정확히 무엇을하고 있는지, 입력을 무시하고 있음을 알려줍니다.
이 메시지를 피하려면 stdin 을 다음 /dev/null
과 같이 리디렉션 하십시오.
nohup bash life.bash </dev/null >nohup.out 2>nohup.err &
nohup
.bash life.bash >life.out 2>life.err </dev/null & disown -h "$!"
쉘 자체에 내장 된 기능 만 사용하여 동일하게 수행합니다.