Я пытаюсь написать сценарий оболочки, который уничтожит все запущенные процессы, соответствующие определенному шаблону, а затем перезапустит их Я могу отобразить процессы с помощью:
ps -ef|grep ws_sched_600.sh|grep -v grep|sort -k 10
Что дает список соответствующих процессов:
user 2220258 1 0 16:53:12 - 0:01 /bin/ksh /../../../../../ws_sched_600.sh EDW02_env
user 5562418 1 0 16:54:55 - 0:01 /bin/ksh /../../../../../ws_sched_600.sh EDW03_env
user 2916598 1 0 16:55:00 - 0:01 /bin/ksh /../../../../../ws_sched_600.sh EDW04_env
Но я не слишком уверен, как передать идентификаторы процессов для уничтожения?