เมื่อฉันรันnohup some_command &
เอาต์พุตจะไปที่nohup.out
; man nohup
พูดว่าให้ดูที่info nohup
ในทางกลับกันพูดว่า:
หากเอาต์พุตมาตรฐานเป็นเทอร์มินัลเอาต์พุตมาตรฐานของคำสั่งจะถูกผนวกเข้ากับไฟล์ 'nohup.out' หากสิ่งนั้นไม่สามารถเขียนได้มันจะถูกผนวกเข้ากับไฟล์ '$ HOME / nohup.out'; และหากไม่สามารถเขียนได้คำสั่งจะไม่ทำงาน
แต่ถ้าฉันมีหนึ่งคำสั่งที่ใช้nohup
กับการส่งออกไป/nohup.out
และฉันต้องการเรียกใช้อีกnohup
คำสั่งฉันจะเปลี่ยนเส้นทางการส่งออกไปnohup2.out
?
2>&1&
ทำอย่างไร?