我有一个需要一些进程 ID 的函数,需要采取进一步的操作。我尝试通过命令获取它
PID = $(ps axf | grep SOME_PATTERN | grep -v grep | awk '{print $1}')
而且它可以在ubuntu和centos上运行,但在suse上不起作用。尽管是手动操作,但它在任何地方都可以工作。
Suse 上出现特定问题的原因可能是什么?我该如何修复它?
答案1
如果你想用命令来使用它,你需要使用pgrep
而不是。还有更详细的解释ps axf
watch
这里