2013. 9. 10. 09:00, DEV/unix linux
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
◎ 쉘 확인하는 방법
echo $SHELL
◎ 쉘 변경
/bin/ksh
/bin/bash
◎ 명령 백그라운드로 실행하기
1) 백그라운드작업
test.sh & <- 터미널 닫으면 프로세스도 죽을 가망성 있다.
2) nohup 백그라운드 작업
nohup test.sh & <- 터미널을 닫더라도 프로세스는 죽지 않는다
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 &
'DEV > unix linux' 카테고리의 다른 글
jar 파일 내의 class 검색 (0) | 2013.10.14 |
---|---|
파일 확장자별 갯수 파악 (0) | 2013.08.23 |
log4j:WARN No such property [datePattern] in org.apache.log4j.RollingFileAppender. (0) | 2010.08.18 |
Comments, Trackbacks