Eu teria que adivinhar que essas opções vieram para o upstream depois que a versão do Fedora em que o RHEL 6 foi baseado estava congelada, já que elas estão disponíveis no Fedora $ {recent} e no RHEL 7 / CentOS 7. .
Eu experimentei esse problema ao limpar scripts escritos por desenvolvedores que estavam escrevendo para sistemas Ubuntu, bem como Perguntas ServerFault como este .
Existe algum motivo para as opções -o, -y ( - older-than e --younger-than ) estarem faltando no executável killall
do pacote psmisc no sistema EL?
Estou interessado no contexto histórico, porque normalmente não tenho muitas incompatibilidades com scripts / processos desenvolvidos para o Ubuntu. No entanto, este é um conflito definido.
Concedido, um killall
é uma abordagem pesada para o gerenciamento de processos, mas parece que há um desejo por uma solução mais elegante e universal do que parsing ps
output .