Терминальное использование одной команды ресурса

Я не могу найти способ контролировать команду одного терминала Linux.

Я хочу отслеживать эту команду:

php index.php parse

Проблема в том, что этот процесс работает слишком быстро, чтобы получить pid, поэтому я надеюсь, что есть что-то вроде этого:

singlecommandmonitor php index.php parse

Где singlecommandmonitor - программное обеспечение, которое контролирует оперативную память, процессор и т. Д. использование и php index.php parse это команда, которую я хочу контролировать. Он должен работать аналогично sudo, но вместо предоставления корневых прав он должен отслеживать ресурсы.

Надеюсь, кто-то поймет, что мне нужно:)

Спасибо за ответы.

2
задан 03.05.2020, 11:35

1 ответ

По крайней мере, если вы запускаете команду в оболочке bash, вы можете использовать внутреннюю переменную $!, которая возвращает PID последнего фонового задания, например

php index.php parse & top -p $!
2
ответ дан 03.05.2020, 11:36

Теги

Похожие вопросы