วิธีทำให้ nohup ไม่สร้างไฟล์เอาต์พุตใด ๆ และไม่กินพื้นที่ทั้งหมด?


14

ดังนั้นฉันจึงเริ่มเซิร์ฟเวอร์ด้วยnohup ./myServer &ฉันมีการเข้าสู่ระบบเซิร์ฟเวอร์ของฉันดังนั้นฉันไม่ต้องการความช่วยเหลือใด ๆ จาก nohup ด้วย แต่วิธีใดก็ตามที่ฉันได้รับ66GB nohup.outไฟล์ในไม่กี่วันและนั่นเป็นปัญหา ฉันต้องการเพียงแค่เริ่มต้นแอพพลิเคชั่นใช้งานได้เอง ดังนั้นวิธีที่จะทำให้ nohup ไม่ได้สร้างไฟล์ที่ส่งออกและไม่กินพื้นที่ใด ๆ ?

คำตอบ:


24

เปลี่ยนทิศทางเอาต์พุตไปที่/dev/null:

nohup ./myServer >& /dev/null &

อีกทางเลือกหนึ่งหากคุณต้องการทิ้งเอาต์พุตมาตรฐาน แต่เก็บข้อผิดพลาดมาตรฐานไว้คุณสามารถใช้สิ่งนี้:

nohup ./myServer > /dev/null &

คุณสามารถค้นหารายละเอียดเพิ่มเติมได้ที่นี่หากคุณต้องการการควบคุมการเปลี่ยนเส้นทางมากขึ้น (โดยใช้ bash):

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.