..
쉘 정리
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

◎ 쉘 확인하는 방법

echo $SHELL

◎ 쉘 변경

/bin/ksh

/bin/bash

 

◎ 명령 백그라운드로 실행하기

 

1) 백그라운드작업

     test.sh &            <- 터미널 닫으면 프로세스도 죽을 가망성 있다.

 

2) nohup 백그라운드 작업

     nohup test.sh &  <- 터미널을 닫더라도 프로세스는 죽지 않는다

 

 

http://gtko.tistory.com/218

 

 

shell script 를 background로 실행하려면 다음과 같이 입력해보자.

nohup script >script.out 2>script.err &


script를 실행하는 도중 output 이 있다면 script.out 파일로 저장이 되고, 에러 메세지는 script.err 파일에 저장이 된다.


만약 일반적인 출력과 에러 메세지를 하나의 파일에 저장되도록 하려면 다음과 같이 하면 된다.
nohup script >script.out 2>&1 &

output을 저장하고 싶지 않을 때도 있다. 그럴때는 아래와 같이 /dev/null 로 출력을 redirect 하면 된다.
nohup script >/dev/null 2>&1 &


http://moonlighting.tistory.com/145

  Comments,     Trackbacks