linux命令,nohup,执行脚本a.sh后,输入命令yes
答案:1 悬赏:10 手机版
解决时间 2021-03-07 15:27
- 提问者网友:骑士
- 2021-03-07 08:35
linux命令,nohup,执行脚本a.sh后,输入命令yes
最佳答案
- 五星知识达人网友:duile
- 2021-03-07 08:46
交互式进程要放到后台的话,还是用screen比较好
首先,运行 screen 进入终端
执行你的程序
按 ctrl + a ,再按 d 键可以暂时退出终端
当要返回时, 先查看刚才的终端进程ID, screen -list
然后 screen -r xx(刚才的进程ID)就可以了追问就以我上面的a.sh脚本为例,该如何实现呢追答执行:
screen
运行
a.sh
可以交互输入,比如你要输的yes
按 ctrl + a ,再按 d 键退出终端
然后随便你怎么做了,退出登录都可以,什么时候想看看进程执行得如何,重新登录,执行
screen -list
能看到进程pid,执行
screen -r pid (刚才看到的pid数)
就能返回a.sh了,然后还能继续交互输入。。。
这样能达到nohup那种后台执行同样的效果,而且更加灵活
首先,运行 screen 进入终端
执行你的程序
按 ctrl + a ,再按 d 键可以暂时退出终端
当要返回时, 先查看刚才的终端进程ID, screen -list
然后 screen -r xx(刚才的进程ID)就可以了追问就以我上面的a.sh脚本为例,该如何实现呢追答执行:
screen
运行
a.sh
可以交互输入,比如你要输的yes
按 ctrl + a ,再按 d 键退出终端
然后随便你怎么做了,退出登录都可以,什么时候想看看进程执行得如何,重新登录,执行
screen -list
能看到进程pid,执行
screen -r pid (刚才看到的pid数)
就能返回a.sh了,然后还能继续交互输入。。。
这样能达到nohup那种后台执行同样的效果,而且更加灵活
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯