我在清理为 Ubuntu 系统编写的开发人员编写的脚本时遇到过这个问题,以及像这样的服务器故障问题。
有什么原因 -o, -y (--更早于和--更年轻killall
) EL 系统上 psmisc 包的可执行文件中缺少选项吗?
我对历史背景感兴趣,因为我通常不会遇到与为 Ubuntu 开发的脚本/进程的许多重大不兼容问题。然而,这是一个明确的冲突。
诚然,akillall
是一种粗暴的流程管理方法,但似乎人们希望有一种更优雅、更高效的方法。普遍的解决方案比解析ps
输出。
答案1
我不得不猜测这些选项是在 RHEL 6 所基于的 Fedora 版本被冻结后进入上游的,因为它们在 Fedora ${recent} 和 RHEL 7 / CentOS 7 中可用。但这只是一个猜测。