คำถามติดแท็ก shell-scripting

การเขียนโปรแกรมในภาษาตีความที่ดำเนินการโดยเชลล์ที่รัน

1
ปิดเซสชัน ssh เมื่อสิ้นสุดสคริปต์ทุบตี
ใน. profile ของผู้ใช้แต่ละคนของระบบ (debian 8) ฉันเรียกสคริปต์ที่เริ่มเซสชัน typescript เพื่อบันทึกทุกอย่างในไฟล์: #!/bin/bash script -f $HOME/.log/$(date +"%d-%b-%y_%H-%M-%S")_shell.log สิ่งนี้คือเมื่อคุณป้อน "exit" จากนั้นคุณเพียงหยุดเซสชัน typscrit ไม่ใช่การเชื่อมต่อ ssh ดังนั้นคุณต้องป้อน exit อีกครั้ง ฉันต้องการปิดการเชื่อมต่อ ssh เมื่อเราออกจาก typescript โดยป้อน "exit" ฉันลองสิ่งที่แตกต่าง: ในตอนท้ายของสคริปต์ของฉัน: exit or logout or $(logout) ทั้งหมดนี้กลับข้อผิดพลาดหลังจากออก typescript ตัวอย่างเช่นด้วยlogoutหรือ$(logout): /pathtoscript/log.sh: 9: /pathtoscript/log.sh: logout: not found แต่มันเป็นคำสั่งของระบบดังนั้นฉันแค่ต้องรันมันในระบบเมื่อสิ้นสุดสคริปต์และนั่นก็น่าจะดี! ใน. bashrc: function exit() { …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.