ใช่คำถามอื่นสำหรับโปรแกรมที่แยกออกจากเทอร์มินัล แต่ก่อนที่คุณจะเริ่มทำการโจมตีฉันฉันค้นหาผ่านเน็ต แต่ไม่มีคำตอบใดที่ตรงกับการค้นหาของฉัน
ฉันจะแยกกระบวนการออกจากเทอร์มินัลได้อย่างไร
https://askubuntu.com/questions/264257/how-to-open-an-application-in-terminal-and-detach-it
https://stackoverflow.com/questions/11807688/how-to-detach-a-process-from-terminal-in-unix
https://bbs.archlinux.org/viewtopic.php?id=157917
ดังนั้นฉันได้พยายาม&
, nohup
, emac
และอื่น ๆ แต่ผู้ที่มีไม่ใช่สิ่งที่ทำในสิ่งที่ฉันกำลังมองหาหรืออย่างน้อยฉันไม่ทราบว่าพวกเขากำลังทำงานที่ฉันกำลังมองหา
ฉันไม่พยายามลงชื่อเข้าใช้เซิร์ฟเวอร์และเริ่มบางโปรแกรมหรือสคริปต์ที่จะใช้ในภายหลังหรือทำงานในพื้นหลัง ฉันได้ลองscreen
แล้วและมันก็โอเคสำหรับการใช้งานบนเซิร์ฟเวอร์
แต่บางครั้งฉันต้องแก้จุดบกพร่องหรือแก้ไขบางสิ่งบางอย่างในพีซีของฉันเองด้วยsudo
การเข้าถึงและถ้าฉันเริ่มต้นทุกโปรแกรมแยกกันฉันจะได้รับ 10 เทอร์มินัลเปิดซึ่งฉันไม่ต้องการและ 10 โปรแกรมนี่เป็นสิ่งที่มากเกินไป
ดังนั้นถ้าฉันเปิดเทอร์มินัลและเข้าสู่ระบบจะsudo su
มีวิธีใดบ้างที่ฉันเปิดโปรแกรมอย่างkate
เช่น
kate /var/log/mail.log
และใช้เทอร์มินัลเดียวกันต่อไปอีกครั้ง และเปิดโปรแกรมเพื่อปิดถ้าฉันปิดเทอร์มินัลหรือฉันสามารถปิดได้ด้วยตนเอง ตอนนี้ทุกโซลูชันที่ฉันค้นพบจากเธรดด้านบนหรือบนการค้นหาไม่ทำงานโซลูชันบางอย่างช่วยให้โปรแกรมทำงานต่อไปเมื่อฉันปิดเทอร์มินัล แต่เทอร์มินัลยังล็อคอยู่และฉันต้องเปิดอีกโปรแกรมหนึ่งเพื่อเริ่มโปรแกรมอื่นหรือ เปิดไฟล์อื่น
ดังนั้นสำหรับตัวอย่างขั้นสุดท้ายฉันจะ:
เปิดเทอร์มินัล
เข้าสู่ระบบเป็น sudo su
เริ่มต้น kate /var/log/mail.log
และถ้าฉันต้องการใน terminal เดียวกันเพียงแค่เริ่มโปรแกรมอื่นหรือเปิดไฟล์อื่น
เช่น 'kate / opt / lampp / etc / php.ini`
และรับเทอร์มินัลยังคงฟรีเพื่อเริ่ม postfix
ตัวอย่างเช่น service postfix restart
และอื่น ๆ ...
kate filename 2> /dev/null &
-