세미콜론을 사용하여 후속 작업과 백그라운드 작업을 구분할 수 있나요?
$ 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 &