![후속 작업과 백그라운드 작업을 구분하려면 세미콜론을 사용하시겠습니까? [복사]](https://linux55.com/image/59317/%ED%9B%84%EC%86%8D%20%EC%9E%91%EC%97%85%EA%B3%BC%20%EB%B0%B1%EA%B7%B8%EB%9D%BC%EC%9A%B4%EB%93%9C%20%EC%9E%91%EC%97%85%EC%9D%84%20%EA%B5%AC%EB%B6%84%ED%95%98%EB%A0%A4%EB%A9%B4%20%EC%84%B8%EB%AF%B8%EC%BD%9C%EB%A1%A0%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%8B%9C%EA%B2%A0%EC%8A%B5%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
세미콜론을 사용하여 후속 작업과 백그라운드 작업을 구분할 수 있나요?
$ 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 &