#!/bin/sh
trap 'echo Hi there' INT USR1 TERM
while true; do sleep 1; done
Прочтите man kill
для списка разрешенных сигналов, которые вы можете поместить туда, обратите внимание на поле описания в разделе SIGNALS
справочной страницы kill
, в котором указано, какой сигнал может быть заблокирован (перехвачен) вашим сценарием оболочки. .
Примечание: Ctrl + c - сигнал INT (прерывание)