คำถามติดแท็ก gnu-screen

GNU Screen เป็นโปรแกรมอรรถประโยชน์บรรทัดคำสั่งที่ช่วยให้ผู้ใช้สามารถสร้างเชลล์หลายเซสชันในการเชื่อมต่อเดียว เซสชันเหล่านี้แยกออกจากการเชื่อมต่อหลักและคงสถานะของผู้ใช้ไว้แม้ว่าการเชื่อมต่อจะหายไป

4
เมื่อเรียกใช้หน้าจอบน OSX คำสั่ง + r จะทำให้แป้นลูกศรขึ้นเป็นกลุ่มในทุกหน้าจอ
คุณผ่อนคลายสิ่งนี้ได้อย่างไร เนื่องจากคุณปิดคำสั่งการกด r ตลอดเวลาเพื่อโหลดเบราว์เซอร์ของคุณและบ่อยครั้งที่คุณอยู่ในเทอร์มินัล เนื่องจากฉันไม่ได้คิดวิธีเปิดใช้งานปุ่มลูกศรอีกครั้งฉันจึงฆ่าทุกหน้าจอและเริ่มหน้าจอใหม่ซึ่งเป็นความเจ็บปวด
15 macos  vim  gnu-screen 

1
การใช้หน้าจอคำสั่งเช่นน้อยและมนุษย์จะไม่ล้างหน้าจอในภายหลัง
ในทางตรงกันข้ามกับคำถามนี้lessฉันต้องการล้างของหน้าจออีกครั้งเปิดใช้งานสำหรับ ทำงานได้ดีในxtermเครื่องปลายทางของฉันภายใต้ Cygwin / mintty หรือ Gnome Terminal (ทั้งสองเครื่องxterm) อย่างไรก็ตามเมื่ออยู่ในscreenเซสชันการปิดหน้าจอจะถูกปิดใช้งาน ฉันลองหลายอย่างเช่น screen -T xterm หรือวางautonuke~/.screenrcคำสั่งของฉัน นอกจากนี้ภายในเซสชันหน้าจอ export TERM=xterm tset ไม่มีผล ดังนั้นตอนนี้ฉันไม่มีความคิด ความช่วยเหลือใด ๆ ที่ชื่นชม
15 gnu-screen 

4
Mac Gnu-Screen ไม่โหลดค่าเริ่มต้น. bash_profile
ฉันมีการตั้งค่าแบบกำหนดเองมากมายใน bash_profile ของฉัน เมื่อฉันใช้ GNU source /Users/disappearedng/.bash_profileจอฉันตระหนักว่าหน้าจอของฉันไม่ได้ดำเนินการ ฉันพยายามใส่ซอร์ส /Users/disappearedng/.bash_profile ในไฟล์. screenrc ของฉัน แต่จากนั้นก็บ่นว่า alias ไม่ใช่คำสั่ง ... (ฉันเดาว่า screenrc ต้องการคำสั่งเฉพาะ screenrc) ฉันได้ลองเปลี่ยน. bash_profile เป็น. profile หรือ. bash_rc ไม่มีงานนั้น ความช่วยเหลือใด ๆ
15 mac  gnu-screen 

2
ฉันจะฆ่าหน้าจอได้อย่างไรถ้าฉันรู้ชื่อของมัน
ฉันมีหน้าจอชื่อ 'foo' ที่ฉันเริ่มใช้คำสั่ง screen -S foo -d -m my_command_goes_here. ฉันต้องการใส่มันลงใน cron และเริ่มใหม่ทุกคืนโดยการฆ่าหน้าจอ เหตุผลที่ฉันใช้หน้าจอคือคำสั่งของฉันเริ่มต้น procs อื่น ๆ และสิ่งนี้จะช่วยให้พวกเขาออกจากทั้งหมด ดังนั้น ... คำสั่งให้ฆ่า sceen 'foo' คืออะไร? ขอบคุณ!
15 linux  gnu-screen 

3
“ หน้าจอหยุดทำงาน” สำหรับผู้ที่ไม่รูท
เมื่อฉันพยายามเรียกใช้หน้าจอในฐานะผู้ใช้ที่ไม่ใช่รูทฉันจะได้รับ: screen [screen is terminating] ทันทีแม้ว่ามันจะทำงานได้ดีสำหรับรูต ls -alh /usr/bin/screen -rwxr-sr-x 1 root screen 465K Jun 9 20:30 /usr/bin/screen เมื่อ googling รอบฉันสังเกตเห็นการกล่าวถึง / etc / fstab นี่คือของฉัน: # <file system> <mount point> <type> <options> <dump> <pass> /dev/md1 / ext4 errors=remount-ro 0 1 /dev/md2 /home ext4 defaults 1 2 /dev/sda3 swap swap …

3
จะไปยังหน้าต่างที่ผ่านมา 9 ในหน้าจอ GNU โดยไม่ไปที่รายการหน้าต่างได้อย่างไร [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : หน้าจอ GNU: ปุ่มเพื่อเข้าถึงแท็บด้านบน 9 (3 คำตอบ) ปิดให้บริการใน4 ปีที่แล้ว ฉันใช้เครื่องมือหน้าจอ GNU เพื่อให้เซสชันของฉันยังมีชีวิตอยู่ในระบบ เพื่อสลับระหว่าง windows ฉันใช้โดยCtrl+a Nที่ N คือหมายเลขของหน้าต่าง ฉันต้องการใช้การกดแป้นพิมพ์ที่คล้ายกันเพื่อเข้าถึงหน้าต่างด้วยตัวเลขสองหลัก ณ ตอนนี้ฉันต้องไปที่รายชื่อหน้าต่างCtrl+a "แล้วเลือกหน้าต่าง มีวิธีในการบรรลุสิ่งที่ฉันพยายามหรือไม่
14 linux  gnu-screen 

5
ทางเลือกในหน้าจอ Gnu ภายใต้ Cygwin
มีเทอร์มินัลมัลติเพล็กเซอร์สำหรับ Cygwin / Windows นอกเหนือจากหน้าจอของ Gnu หรือไม่? ฉันรู้ทางเลือก 2 ทางสำหรับแอปพลิเคชั่นหน้าจอของ Gnu: Byobu และ TMux อย่างไรก็ตามไม่มีการเรียกใช้งานเหล่านี้ใน Windows โดยใช้ Cygwin

6
ฉันจะอัพเดตหัวเรื่องโดยอัตโนมัติในหน้าจอ xterm ที่รันอยู่ได้อย่างไร?
นี่คือการติดตามคำถามนี้เล็กน้อย ผมทำงานในtcshภายใน GNU หน้าจอในxterm ฉันมีสิ่งต่อไปนี้ใน. cshrc ของฉัน: alias res_t 'xtset -t %h:%d "(%u:%g)" %e' # reset titlebar res_t # reset title right now alias precmd res_t และใช้งานได้ดี! อย่างไรก็ตามเมื่อฉันรันหน้าจอฉันเห็นว่าชื่อไม่ได้รับการอัพเดตด้วยไดเรกทอรีปัจจุบัน ฉันจะทำให้หน้าจอปรับปรุงชื่อ xterm ได้อย่างไร
14 gnu-screen  xterm  tcsh 

6
ปิดคอมพิวเตอร์โดยไม่ฆ่าเซสชัน SSH
ฉันมีกระบวนการที่หนักและยาวมากที่ทำงานบนเครื่อง Linux ระยะไกล ฉันใช้แล็ปท็อปของฉันเพื่อ SSH กับเครื่องเหล่านี้และเรียกใช้กระบวนการจากที่นอนของฉัน แต่เมื่อฉันต้องการปิดแล็ปท็อปของฉันฉันมีปัญหาเนื่องจากกระบวนการทางไกลถูกฆ่า ฉันทำวิจัยของฉันและพบว่า "หน้าจอ" เป็นทางออกที่ดีสำหรับฉันมันคือ! (ตราบใดที่ฉันไม่ปิดแล็ปท็อปของฉัน) ไม่มีวิธีที่จะ "คงอยู่" เซสชัน "หน้าจอ" เพื่อให้ฉันสามารถปิดการทำงานและจากนั้นแนบกับเซสชันอีกครั้งได้หรือไม่
14 linux  ssh  gnu-screen 

5
PuTTY หรือ OTHER - ดำเนินการคำสั่งต่อไปแม้หลังจากออกจาก PuTTY [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : ฉันจะทำให้กระบวนการมีชีวิตต่อไปได้อย่างไรหลังจากปิดเซสชันโป๊ว (10 คำตอบ) ปิดให้บริการใน5 ปีที่ผ่านมา ฉันมีคำสั่งสองสามข้อที่ฉันต้องเรียกใช้ คำสั่งเหล่านี้ต้องทำงานอย่างต่อเนื่องแม้หลังจากออกจากส่วนต่อประสานแล้ว เมื่อฉันเข้าถึง Linux GUI ฉันจะดำเนินการบางอย่างเช่น: cd /home/testuser/Scripts* xterm -hold -T "Background_Script1" -e "service1-start.sh" & sleep 10 xterm -hold -T "Background_Script2" -e "service2-start.sh" & ความช่วยเหลือใด ๆ จะได้รับการชื่นชมมาก

2
ฉันสามารถขโมยกลุ่มเสียงเรียกเข้าจากเทอร์มินัลอื่นได้หรือไม่
ฉันลืมที่จะเริ่มscreenก่อนที่ฉันจะเริ่มทำงานและตอนนี้ฉันได้ SSH ลงในเครื่องจากแล็ปท็อปของฉัน ps -aให้ ID กระบวนการของกระบวนการที่เป็นกลุ่มแก่ฉัน ฉันสามารถขโมยกลุ่มเสียงเรียกเข้าจากเทอร์มินัลอื่นและแนบกับเซสชัน ssh ของฉันได้หรือไม่
13 linux  vim  gnu-screen 

9
ใช้คำสั่งใน Putty โดยไม่ต้องกลัวว่าจะขาดการเชื่อมต่อ
คุณใช้คำสั่ง "หน้าจอ" ได้อย่างมีประสิทธิภาพได้อย่างไร ใช่ไหม: พิมพ์ "หน้าจอ" พิมพ์คำสั่ง ขาดการเชื่อมต่อ ตรวจสอบอีกครั้งในเซสชันที่หายไป ฉันจะทำตามขั้นตอนที่ 4 ได้อย่างไร

4
วิธีคงรูปแบบหน้าจอ `gnu 'หลังจากรีสตาร์ท
ฉันใช้ตัวscreenแบ่งเป็น 3 ส่วนด้วยเสียงเรียกเข้าทางซ้ายและอีกสองหน้าจอแยกตามแนวนอนด้านขวา :layout save my_layout_nameฉันรู้ว่าเมื่อพลัดพรากจากหน้าจอผมสามารถบันทึกรูปแบบที่มี ฉันมีlayout autosave onอยู่ใน.screenrcไฟล์แล้ว แต่นั่นไม่ได้ช่วยแก้ไขปัญหาของฉัน ฉันจะยังคงเค้าโครงของหน้าจอระหว่างเซสชันเทอร์มินัลที่แตกต่างกันและหลังจากที่พีซีรีสตาร์ทได้อย่างไร หรืออาจเป็นการแก้ปัญหามีวิธีเรียกใช้หน้าจอ (พารามิเตอร์) ซึ่งแยกมันตั้งค่า bash บนทุกหน้าต่างและบันทึกเค้าโครงหรือไม่
13 linux  gnu-screen 

3
LD_LIBRARY_PATH ยกเลิกการตั้งค่าตามหน้าจอ
การทำงานscreenใน bash จะทำความสะอาดตัวแปร LD_LIBRARY_PATH ฉันอ่านหนังสือเสร็จแล้วและดูเหมือนว่านี่เป็นพฤติกรรมที่คาดหวัง แต่ฉันต้องหลีกเลี่ยง วิธีแก้ปัญหาคือการเพิ่มการประกาศ LD_LIBRARY_PATH ~/.bashrcไป ในกรณีของฉัน LD_LIBRARY_PATH ได้รับการเปลี่ยนแปลงมากมายระหว่างการเปิดตัวเชลล์และเมื่อฉันเรียกใช้หน้าจอดังนั้นฉันต้องได้รับค่าปัจจุบันของ LD_LIBRARY_PATH ในscreenเซสชัน

1
หน้าจอ GNU บน MacOS 10.8 บอกว่า“ ระวังด้วย! หน้าจอใหม่คืนนี้”
หน้าจอ GNU บน MacOS 10.8 บอกว่า "ระวัง! หน้าจอใหม่คืนนี้" เมื่อเปิดหน้าจอบางครั้ง ความคิดใด ๆ ที่ทำให้เกิดสิ่งนี้หรือมีวิธีปิดใช้งานและ / หรือเปลี่ยนข้อความเป็นอย่างอื่น หน้าจอเวอร์ชัน 4.00.03 (FAU) 23-Oct-06 OS X เวอร์ชั่น 10.8.2
12 macos  mac  gnu-screen 

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