Próbowałem mieć program interaktywny w skrypcie bash:
my_program
I chcę móc go zamknąć za pomocą „Ctrl + c”. Ale kiedy to robię, mój skrypt również się zamyka.
Wiem o.
trap '' 2
my_program
trap 2
Ale w tym przypadku po prostu nie mogę zamknąć za my_program
pomocą Ctrl + c.
Czy masz pomysł, jak zezwolić Ctrl + c na program, ale nie zamykasz skryptu, który go uruchamia?
EDYCJA: dodaj przykład
#!/bin/bash
my_program
my_program2
Jeśli używam Ctrl + c do zamknięcia my_program
, my_program2
nigdy nie jest wykonywany, ponieważ cały skrypt jest zamknięty.
tail
zamiast zabijania kotów następnym razem?