LINUX.ORG.RU

bash-скрипт и Ctrl+C


0

0

Привет всем. У меня есть скрипт на bash-е. Вопрос в следующем: Подскажите, пожалуйста, кто знает - как сделать перехват нажатия Ctrl+C? Насколько я знаю это делается trap-ом, но какой при этом сигнал посылается процессу? И еще одна сложность - скрипт имеет возможность запускать разные проги ну, типа ping или netstat к примеру. При прерывании ping-а при помощи Ctrl+C прерывается и сам скрипт. Как этого избежать? Спасибо.


#!/bin/sh

sigint_handler() { echo "SIGINT trapped" ; }

trap signit_handler 2

ping localhost

echo "Finishing"

omerm
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.