小编Che*_*tah的帖子

格式化不带空格的“ps”命令输出

我有以下ps命令来获取所有正在运行的进程的特定属性以及一些属性:

ps --no-headers -exo "uname,ppid,pid,etime,%cpu,%mem,args"
Run Code Online (Sandbox Code Playgroud)

我希望将它格式化为 CSV 以便我可以解析它。注意我把 args 放在最后以方便解析;我不认为 a ,will 存在于任何其他列中 - 如果我错了,请纠正我。

如何去除空格?

ps csv

13
推荐指数
3
解决办法
2万
查看次数

无论命令 1 是否成功,都运行命令 2

我有cmd1cmd2

cmd1 && cmd2cmd2如果cmd1失败将不会运行。

cmd1 || cmd2cmd2如果cmd1失败将运行

cmd2不管cmd1成功与否,我怎么跑?

bash

10
推荐指数
1
解决办法
5511
查看次数

找出哪个进程在 bash 的前台

我有一个 bash 会话打开,我有 PID,虽然我不能控制终端(例如可能是另一个用户)。这个 bash 会话产生了一些子进程。

有什么方法可以判断哪个(如果有)子进程当前处于该 bash 会话的前台?

bash

5
推荐指数
2
解决办法
3698
查看次数

标签 统计

bash ×2

csv ×1

ps ×1