设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 114|回复: 9

screen 指令

[复制链接]

98

主题

798

回帖

2016

积分

金牌会员

积分
2016
发表于 2019-8-20 18:04:24 | 显示全部楼层 |阅读模式
請問,在 script 裡要使用 screen,

screen -dmS  bash .sh

會出現一個問題, 如果那個 sh 裡的 command 是執行完就結束的,比如說是 ls,那它執行完就會被 close,
如果是持續執行的,像是 top,那在我按 q 退出 top 後它一樣會被結束.

如果我希望那個 screen 一直掛在那裏,不管我開出來的那個 screen 裡是不是有 job 在工作著,
那我該怎麼做?
因為我想用排程去檢查那個 screen name 裡的 job 是不是還在,
如果不在的話就連上那個 screen 裡再執行它...



回复

使用道具 举报

122

主题

1102

回帖

2648

积分

金牌会员

积分
2648
发表于 2019-8-20 18:06:04 | 显示全部楼层
繁体字大佬,你好,不懂帮顶
回复

使用道具 举报

206

主题

1952

回帖

4678

积分

论坛元老

积分
4678
发表于 2019-8-20 18:07:22 | 显示全部楼层
请使用tmux。。
回复

使用道具 举报

19

主题

136

回帖

391

积分

中级会员

积分
391
发表于 2019-8-20 18:07:25 | 显示全部楼层
所以我用 tmux
回复

使用道具 举报

45

主题

1746

回帖

3745

积分

论坛元老

积分
3745
发表于 2019-8-20 18:10:54 | 显示全部楼层
繁体字大佬,如果你一定要使用screen的话,看这里

https://unix.stackexchange.com/questions/47271/prevent-gnu-screen-from-terminating-session-once-executed-script-ends
回复

使用道具 举报

26

主题

644

回帖

1488

积分

金牌会员

积分
1488
发表于 2019-8-20 18:12:30 | 显示全部楼层
screen 就 Ctrl+a+d 来detach 。tmux就用 ctrl+b  d 来detach。这个问题和用screen还是tmux完全没关系
回复

使用道具 举报

7

主题

44

回帖

147

积分

注册会员

积分
147
发表于 2019-8-20 18:13:59 | 显示全部楼层
不退出直接Ctrl a +d挂起不行?
回复

使用道具 举报

275

主题

3279

回帖

7513

积分

论坛元老

积分
7513
发表于 2019-8-20 18:14:32 | 显示全部楼层
所以我选择tmux

回复

使用道具 举报

98

主题

798

回帖

2016

积分

金牌会员

积分
2016
 楼主| 发表于 2019-8-20 18:27:58 | 显示全部楼层

nichijou 发表于 2019-8-20 18:13

不退出直接Ctrl a +d挂起不行?

重點是,如果我用 screen -dmS  bash .sh 掛起來的 screen 在 job 結束後就會自動關掉...

我想問的就是要怎樣可以讓那個 screen 可以掛在那不關閉,這樣我才能 scree -r  回來...
回复

使用道具 举报

98

主题

798

回帖

2016

积分

金牌会员

积分
2016
 楼主| 发表于 2019-8-20 18:13:00 | 显示全部楼层
本帖最后由 ghost 于 2019-8-20 18:45 编辑

dearroy 发表于 2019-8-20 18:10

繁体字大佬,如果你一定要使用screen的话,看这里

https://unix.stackexchange.com/questions/47271/preve ...


剛試了下,加上 -c 後再下 command 可以.
謝謝.

可以先用 -dmS  -c 開出一個 screen,要再登上那個 screen 時就直接 -rS  就可以,
我再查查怎麼登上那個 screen 執行 job 後再自動 deattach..
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2026-7-4 16:39 , Processed in 0.014771 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表