远程登录服务器自动进入screen

in #cn-dev6 years ago

昨天在新服务器上导入数据库数据的时候,忘记进入 screen 会话里了,无奈从下午一直开着电脑到凌晨,才完成了所有的数据导入工作,网络也是给力,一直没有断开。为了防止类似情况再发生,我在 .bashrc 中增加了几行代码,以后只要 ssh 连接上来,就自动进入 screen 会话了,就是断开的时候,如果不需要保持会话,需要两次 exit

增加的代码如下:

if [ ! -n "$STY" ]; then
    screen -S s$RANDOM
fi

另外感谢 @justyy 提供的另一个把前台程序转入后台运行的方案:

  • ctrl + z 挂起正在运行的前台程序
  • bg 把挂起的程序转入后台运行,如果不加参数,默认是最后一个挂起进程
  • disown 把后台运行的程序跟当前会话脱钩,这样 jobs 中就看不到了,也不会再把标准输出打到目前的会话里了。

OVER!

upvote


欢迎使用 SteemMention 获取最新的 Steem 回复提醒。


欢迎使用 SteemEditor 来编写文章,最好用的 Steem 编辑器,没有之一!!!



感谢你的阅读,我是中文区见证人之一,欢迎通过 SteemConnect 来给我投票,或者打开 https://steemit.com/~witnesses/ 页面,输入 ety001 进行投票。

2.gif

中文区的见证人目前有:
支持一下他们(按字母顺序),一人可以有30票


Thank you for reading. I'm a witness. I would really appreciate your witness vote! You can vote by SteemConnect. Or open https://steemit.com/~witnesses page, input ety001 to vote.

2.gif

Sort:  

你好!cn区点赞机器人 @cnbuddy 谢谢你对cn区的贡献。倘若你不喜欢我的留言,请回复“取消”。

Coin Marketplace

STEEM 0.25
TRX 0.11
JST 0.032
BTC 61645.58
ETH 3013.85
USDT 1.00
SBD 3.71