Скрипт вызывает диспетчер задач top для заданного первым аргументом имени процесса

This commit is contained in:
re.kovalev 2021-07-16 13:13:39 +03:00
parent 8af5acbf7b
commit 52197acf18
1 changed files with 15 additions and 0 deletions

15
toppa Executable file
View File

@ -0,0 +1,15 @@
#Скрипт вызывает диспетчер задач top для заданного первым аргументом имени процесса
#!/bin/bash
if [ -n "$1" ] #ключ -n указывает что переменная задана
then
PIDs=$(pgrep -d ',' $1) #ключ -d задает разделитель в списке идентификаторов процессов для заданного имени
if [ -n "$PIDs" ] #ключ -n указывает что переменная задана
then
top -p$PIDs #ключ -p задает идентификаторы процессов для top в формате -p1,2,3 и т.д. через запятую
else
echo "Процесс $1 не найден"
fi
else
top
fi