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