ฉันได้รับข้อผิดพลาด:
bash: ข้อผิดพลาดทางไวยากรณ์ใกล้กับโทเค็นที่ไม่คาดคิด `; '
เนื่องจากคำสั่งต่อไปนี้:
evince foo.pdf bar.pdf &; emacs foo.tex &
ฉันผิดกฎหมายหรือไม่ที่จะแยกคำสั่งต่าง ๆ ด้วย;
เมื่อใช้&
แบ็คกราวน์งาน? หรือมีเหตุผลอื่นที่ไม่ได้ผล?
ขอขอบคุณ.
if [ $(ps -ef |grep -c '[p]grep') -eq 0 ]; then nohup sleep 5 > /dev/null 2>&1</dev/null & fi