1
如果我登录到远程机器,与screen -s name
建立屏幕会话,切换到另一个用户帐户,并登录到Rails 2控制台,有没有办法在Ruby中获取屏幕会话名称,用于记录目的?有没有办法在irb中获取屏幕会话名称?
如果我登录到远程机器,与screen -s name
建立屏幕会话,切换到另一个用户帐户,并登录到Rails 2控制台,有没有办法在Ruby中获取屏幕会话名称,用于记录目的?有没有办法在irb中获取屏幕会话名称?
如果您可以从底层操作系统获取屏幕会话名称,那么在Ruby中,您可以始终使用反引号或system
调用来执行命令。有关更多详细信息,请参阅“Getting output of system() calls in ruby”。
编辑:
顺便说一句,一定要看看this particular answer。
你可以在系统级别做这件事吗(即从irb中解脱出来)? IOW,你有办法从系统命令中获取屏幕会话名称吗? – likethesky