Killall - пример на bash: различия между версиями
Материал из support.qbpro.ru
Vix (обсуждение | вклад) (Новая страница: «* Пример скрипта на bash убивающий процесс по имени: #!/bin/bash #script killall name programm opt=$1 opt_pid=$(ps -A|grep $opt|head -n1|awk '{print$1}');kill -9 $opt_pid exit 0;») |
Vix (обсуждение | вклад) Нет описания правки |
||
| (не показана 1 промежуточная версия этого же участника) | |||
| Строка 3: | Строка 3: | ||
#script killall name programm | #script killall name programm | ||
opt=$1 | opt=$1 | ||
opt_pid=$(ps -A|grep $opt|head -n1|awk '{print$1}');kill -9 $opt_pid | if [ $opt != "" ]; then | ||
opt_pid=$(ps -A|grep $opt|head -n1|awk '{print$1}'); | |||
if [ "$opt_pid" != "" ]; then | |||
kill -9 $opt_pid; | |||
else | |||
echo "Процесс с таким именем не найден.." | |||
fi | |||
else | |||
echo "not found name process!" | |||
echo "example: killall myprogram" | |||
fi | |||
exit 0; | exit 0; | ||
Текущая версия от 18:18, 16 ноября 2023
- Пример скрипта на bash убивающий процесс по имени:
#!/bin/bash
#script killall name programm
opt=$1
if [ $opt != "" ]; then
opt_pid=$(ps -A|grep $opt|head -n1|awk '{print$1}');
if [ "$opt_pid" != "" ]; then
kill -9 $opt_pid;
else
echo "Процесс с таким именем не найден.."
fi
else
echo "not found name process!"
echo "example: killall myprogram"
fi
exit 0;
