쉘 스크립트를 실행하기 위해 nohup을 사용하면 어떤 단점이 있나요?

쉘 스크립트를 실행하기 위해 nohup을 사용하면 어떤 단점이 있나요?

중단 없이 백그라운드에서 쉘 스크립트를 실행하기 위해 nohup명령을 사용합니다. 예를 들어:

$nohup mytest.sh &
Press ALT
Press Enter

nohup이것은 UNIX/LINUX 내장 명령이 아니므로 이 유틸리티에 단점이나 단점이 있습니까?

답변1

이것결점nohup을 사용하는 방법은 다음과 같습니다.

  • 표준 출력 메시지가 없습니다. nohup.out명령이 수행하는 모든 작업을 확인하려면 이 파일을 따라야 합니다 . 이곳은 nohup물건이 인쇄되는 곳입니다. 관점에 따라서는 이것이 장점이다.
  • 표준 오류 출력이 없습니다. 당신은해야수동 리디렉션그 메시지.

이 두 가지는 단점은 아니지만 흥미로운 점은 다음과 같습니다 nohup.

  • (의 경우) 내장 명령은 아니지만 bash, GNU\coreutils팩. 거의 모든 배포판에서는 이를 패키지화하고 기본적으로 설치합니다. nohup다른 화면 멀티플렉싱 도구보다 시스템에 설치하기가 더 쉽습니다 .tmuxscreen
  • tcsh어떤 껍질은 그것을 갖고 싶어합니다자신의 버전nohup. 이것은 단점조차 아니지만 다른 *NIX/BSD 시스템을 사용할 계획이라면 그것이 어떻게 작동하는지 이해해야 합니다.

관련 정보