セミコロンを使用して、後続のジョブとバックグラウンドジョブを区別できますか?
$ 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 &