chmod +x a.sh
chmod +x b.sh
nohup ./a.sh >nohup.out & nohup ./b.sh >nohup2.out &

 

일단 nohup 시작하기전에 chmod +x a.sh 로 permission을 줘야 에러가 안남.

그리고 동시에 실행할땐 &, 차례차례 실행할거면 &&, ; 

 

  • ; - 앞의 명령어가 실패해도 다음 명령어가 실행
  • && - 앞의 명령어가 성공했을 때 다음 명령어가 실행
  • & - 앞의 명령어를 백그라운드로 돌리고 동시에 뒤의 명령어를 실행

 

>nohup.out 이거는 출력을 여기에 저장하겠다는 의미. 예를들어 print("hello") 라는 파이썬 파일을 실행하면 nohup.out 을 열어보면 hello 출력이 되어있을것.

잘 실행되고있는지 궁금하면 nohup.out 파일열어보면 된다.

 

- 종료하기

ps -ef
kill -9 [PID]

ps -ef | grep 쉘스크립트파일명



 

 

+ Recent posts