首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何了解屏幕命令在Linux上运行了多长时间?

如何了解屏幕命令在Linux上运行了多长时间?
EN

Stack Overflow用户
提问于 2021-06-11 17:03:09
回答 1查看 646关注 0票数 0

我正在Linux服务器上运行一个长脚本。为了避免因为不活动而被踢开,我使用了screen来确保脚本运行到终止。现在已经有几个小时了,我想知道屏幕到底激活了多长时间。我用screen -S fragmentation ./fragment-all.sh启动屏幕的命令。我没有根特权。

代码语言:javascript
复制
yangsong@lanikai ~ $ screen -ls
There is a screen on:
        852342.fragmentation    (Detached)
1 Socket in /tmp/screen/S-yangsong.
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-11 17:25:13

  1. Hi还不能评论(还),请在这里回答。
  2. ,您可以找到使用pgrep screen运行的屏幕命令的进程id。(进程grep屏幕)。如果无法通过此命令找到屏幕进程,则可以使用id).

命令查看正在运行的所有进程,并使用自己的PID查找屏幕进程(process

  • )

  1. 输出应该是几位以内的数字。
  2. ,然后您可以运行命令ps -o etime= -p "PID"来查看进程运行的时间。使用从[[dd-]hh:]mm:ss.

命令获得的进程id更改

  1. 如果要终止进程,可以执行命令kill PID。使用要terminate.

的进程id更改

我更喜欢的

  1. Another方法是:
    • ps -o stime,time PID
    • the输出应该是这样的:
    • STIME TIME
    • 15:52 00:21:45
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67940932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档