Я пытался создать интерактивную программу в скрипте bash:
my_program
И я хочу иметь возможность закрыть его с помощью Ctrl + C. Но когда я это делаю, мой скрипт тоже закрывается.
Я знаю о.
trap '' 2
my_program
trap 2
Но в этом случае я просто не могу закрыть my_program
с помощью Ctrl + c.
У вас есть идея, как разрешить Ctrl + C в программе, но не закрывать скрипт, выполняющий ее?
РЕДАКТИРОВАТЬ: добавить пример
#!/bin/bash
my_program
my_program2
Если я использую Ctrl + C, чтобы закрыть my_program
, my_program2
никогда не выполняется, потому что весь сценарий завершен.
tail
s вместо убийства кошек в следующий раз?