[РЕШЕНО] убить bash скрипт

Автор }{ronoTrigger, 14 июня 2014, 21:15:11

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

}{ronoTrigger

Господа, прошу помощи...
Проблема в том, что у меня есть 2 bash скрипта, они привязаны к клавишам на клаве прогой xbindkeys. На третью кнопку нужно привязать скрипт который убивал бы как первый так и второй скрипт.
Может кто подскажет как написать такой скриптик, будь он неладный...

}{ronoTrigger

Сейчас машины под рукой нет, но всё равно хочу спросить

#!/bin/bash
#Скрипт убийства скрипта script-1.sh
pid=$(cat /home/andrey/scripts/script-1.sh_pid)   #читаем pid убиваемого скрипта
kill $pid   #убиваем скрипт с этим pid

Вот так как-то так (но убивает только 1 скрипт, а script-2.sh как?) может можно заменить имя скрипта? как-то так:

#!/bin/bash
#Скрипт убийства скрипта script-1.sh и script-2.sh
pid=$(cat /home/andrey/scripts/script-*.sh_pid)   #читаем pid убиваемого скрипта
kill $pid   #убиваем скрипт с этим pid

т.е. скрипты script-1.sh и script-2.sh никогда не работают вместе и нужно убить или первый или второй.
Будет работать? Или можно как то проще или правильней?

yura_n

Что-то вы перемудрили.

#!/bin/bash
killall name_script_1
killall name_script_2


}{ronoTrigger

Обалдеть! Спасибо.