我有以下ps
命令来获取所有正在运行的进程的特定属性以及一些属性:
ps --no-headers -exo "uname,ppid,pid,etime,%cpu,%mem,args"
Run Code Online (Sandbox Code Playgroud)
我希望将它格式化为 CSV 以便我可以解析它。注意我把 args 放在最后以方便解析;我不认为 a ,
will 存在于任何其他列中 - 如果我错了,请纠正我。
如何去除空格?
我有cmd1
和cmd2
。
cmd1 && cmd2
cmd2
如果cmd1
失败将不会运行。
cmd1 || cmd2
cmd2
如果cmd1
失败将运行
cmd2
不管cmd1
成功与否,我怎么跑?
我有一个 bash 会话打开,我有 PID,虽然我不能控制终端(例如可能是另一个用户)。这个 bash 会话产生了一些子进程。
有什么方法可以判断哪个(如果有)子进程当前处于该 bash 会话的前台?