登录
登录 注册新账号
注册
已有账号登录

我想实现两个功能:

1.新建一个screen窗口,并将其窗口id记录到文件中。

2.读取文件中的id,并将该id的screen窗口关闭。

请问如何实现。

1 个回答

启动,存id, 执行任务

#!/bin/sh
    if [ -z "$STY" ]; then exec screen -dm -S screenName /bin/bash "$0"; fi
    echo "$STY" > screensession.id
    top # 或其他什么你想做的事写在这里

再连接

screen -r `cat screensession.id `

关闭

kill -9 `cat screensession.id |cut  -d . -f 1,7`
撰写答案