我希望每次连接(start.sh)或分离(end.sh)会话时都通过屏幕运行 bash 脚本。
有什么方法可以配置屏幕来实现这一点吗?
答案1
如果您有脚本,那么您可以这样做。但是屏幕本身没有在重新连接或分离时调用的钩子。没有可供用户访问的事件处理程序系统。
但是对于分离,您可能能够使用exec
键盘序列中的命令。例如,bind ^D exec ${HOME}/bin/end.sh
; 然后执行~/bin/end.sh
您需要的操作并在屏幕会话中强制分离。您也可以使用 执行此操作stuff
。