ฉันใช้คำสั่งนี้:
$ nohup command > foo.out 2> foo.err < /dev/null &
ปัญหาของฉันคือแม้ว่าจะnohup
ทำให้คำสั่งของฉันทำงานในพื้นหลัง แต่ก็พิมพ์สิ่งนี้ลงในเทอร์มินัลของฉัน:
[1] 27918
ฉันจะทำให้มันไม่ส่งออกหมายเลขงานได้อย่างไร ฉันแค่อยากให้มันทำในพื้นหลังโดยไม่บอกอะไรเลย ใน Mac OS X นั่นเป็นสิ่งที่เกิดขึ้นดังนั้นฉันจึงค่อนข้างรำคาญว่ามันจะทำงานแตกต่างไปจาก Ubuntu ...
ขอบคุณสำหรับความช่วยเหลือ!