From 52197acf18382db1a5be519c422c5d85b977c2f9 Mon Sep 17 00:00:00 2001 From: "re.kovalev" Date: Fri, 16 Jul 2021 13:13:39 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=BA=D1=80=D0=B8=D0=BF=D1=82=20=D0=B2?= =?UTF-8?q?=D1=8B=D0=B7=D1=8B=D0=B2=D0=B0=D0=B5=D1=82=20=D0=B4=D0=B8=D1=81?= =?UTF-8?q?=D0=BF=D0=B5=D1=82=D1=87=D0=B5=D1=80=20=D0=B7=D0=B0=D0=B4=D0=B0?= =?UTF-8?q?=D1=87=20top=20=D0=B4=D0=BB=D1=8F=20=D0=B7=D0=B0=D0=B4=D0=B0?= =?UTF-8?q?=D0=BD=D0=BD=D0=BE=D0=B3=D0=BE=20=D0=BF=D0=B5=D1=80=D0=B2=D1=8B?= =?UTF-8?q?=D0=BC=20=D0=B0=D1=80=D0=B3=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D0=BE?= =?UTF-8?q?=D0=BC=20=D0=B8=D0=BC=D0=B5=D0=BD=D0=B8=20=D0=BF=D1=80=D0=BE?= =?UTF-8?q?=D1=86=D0=B5=D1=81=D1=81=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- toppa | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 toppa diff --git a/toppa b/toppa new file mode 100755 index 0000000..1aa1746 --- /dev/null +++ b/toppa @@ -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 \ No newline at end of file