บอกหน้าจอ GNU ว่าจะบันทึกเซสชันที่ไหน


9

หน้าจอ GNU ของฉันเก็บช่วงเวลาไว้ใน/tmpไดเรกทอรี

ซึ่งหมายความว่าหลังจากรีบูตเซสชันทั้งหมดจะหายไป :

$ screen -list 
No Sockets found in /tmp/uscreens/S-dehmann.

ฉันจะบอกให้เก็บไว้ในไดเรคทอรีเฉพาะในโฮมไดเร็กตอรี่ของฉันซึ่งมันจะไม่หายไปได้อย่างง่ายดายได้อย่างไร?


2
ซ็อกเก็ตอะไรดีหลังจากรีบูต? กระบวนการหน้าจอควบคุมและลูกทั้งหมดของมันจะถูกยกเลิก
neirbowj

คำตอบ:


10

จากคู่มือ:

The "socket directory" defaults either to $HOME/.screen or simply to
/tmp/screens or preferably to /var/run/screen chosen at  compile-time...

โดยการตั้งค่าตัวแปรสภาพแวดล้อมSCREENDIRคุณสามารถเปลี่ยนพฤติกรรมเริ่มต้น

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