В конце июля 2024 года разработчик Isabella Bosia представил новую версию утилиты ps для просмотра списка процессов в Linux с параметрами aux. Этот проект примечателен тем, что полностью написан на языке bash и состоит из 270 строк кода. В решении используются только встроенные команды bash, и оно не требует создания новых процессов с помощью системного вызова fork().
Разработчик пояснил, что эта версия утилиты может быть полезна в специфических ситуациях, например, когда пользователь подключен к машине по ssh и работает в оболочке bash, но не может создавать новые процессы из-за перегрузки системы.
Bosia отметил, что такая утилита может пригодиться тем, кто оказался в подобных условиях: «Теперь у вас есть возможность работать с утилитой, аналогичной ps aux, даже если система не позволяет запускать новые процессы. Это решение гарантированно будет работать на всех машинах в любых ситуациях».
Этот инструмент расширяет возможности администраторов и разработчиков, позволяя им работать с процессами в ограниченных условиях.