bash shell 에서 연속실행, 백그라운드 실행

0

&&

rm a &&\
rm b

rm a'성공' 하면 rm b 실행

; 또는 ||

rm a ;\
rm b

rm a ||\
rm b

rm a 가 성공하든 실패하든 '관계없이' rm b 실행

|

printf 'aaa\nbbb\nccc' |\
grep bbb

printf 'aaa\nbbb\nccc' 로 인해

aaa
bbb
ccc

가 출력되는데, 이 결과값을 바탕으로 grep bbb 명령어가 실행되어
최종적으로 bbb 를 출력하게 된다.

&

tail -f sample.log &

tail -f sample.log 명령어를 백그라운드 실행한다.
백그라운드 실행된 명령을 종료하기 위해서는
ps 명령어로 pid를 알아낸 뒤, kill 명령어로 종료시킨다.

profile
지상 최강의 개발자 쥬니니

0개의 댓글