후속 작업과 백그라운드 작업을 구분하려면 세미콜론을 사용하시겠습니까? [복사]

후속 작업과 백그라운드 작업을 구분하려면 세미콜론을 사용하시겠습니까? [복사]

세미콜론을 사용하여 후속 작업과 백그라운드 작업을 구분할 수 있나요?

$ nohup evince tmp1.pdf &; nohup evince tmp.pdf &
bash: syntax error near unexpected token `;'

답변1

아니요.

우선 이것은 쉼표가 아닌 세미콜론입니다. 작업을 구분하는 데 쉼표를 사용해서는 안 됩니다. 백그라운드 작업의 경우 다른 것이 필요하지 않습니다. 이미 &작업을 분리하는 데 사용되었습니다.

$ nohup evince tmp1.pdf & nohup evince tmp.pdf &

물론 이 경우 실행하는 것이 더 간단할 것입니다.

$ nohup evince tmp1.pdf tmp.pdf &

관련 정보