Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检查linux上任何活动的屏幕会话_Linux_Bash_Shell_Gnu Screen - Fatal编程技术网

检查linux上任何活动的屏幕会话

检查linux上任何活动的屏幕会话,linux,bash,shell,gnu-screen,Linux,Bash,Shell,Gnu Screen,我正在尝试发现是否有任何linux屏幕会话正在运行。目前,我只有一个特定屏幕的名称代码,但我想知道是否有任何屏幕会话正在运行。你能帮我吗 screen -list | grep "SESSİON NAME" && echo "Active Program" || echo "Passive Program" 如何更新上述代码以匹配所有正在运行的屏幕?只需grep以获得正确的字符串: screen -list | grep "No active:" && echo

我正在尝试发现是否有任何linux屏幕会话正在运行。目前,我只有一个特定屏幕的名称代码,但我想知道是否有任何屏幕会话正在运行。你能帮我吗

screen -list | grep "SESSİON NAME" && echo "Active Program" || echo "Passive Program"

如何更新上述代码以匹配所有正在运行的屏幕?

只需grep以获得正确的字符串:

screen -list | grep "No active:" && echo "No active Program" || echo "There is an active Program"

当没有会话处于活动状态和某些会话处于活动状态时,
screen-list
的输出是什么?无活动:在/run/screen/S-root中找不到套接字。//活动:10549.pts-0.database2(07/13/2019 09:21:20 AM)(附件)1 Socket in/run/screen/S-root上有一个屏幕。这只是一个示例,但我只想了解我的服务器上是否有屏幕会话。请编辑您的问题并将输出包含在您的帖子中。可能重复、、等。