Bir bash betiğinde etkileşimli bir programa sahip olmaya çalıştım:
my_program
Ve bunu 'Ctrl + c' ile kapatabilmek istiyorum. Ama bunu yaptığımda senaryom da kapanıyor.
Biliyorum.
trap '' 2
my_program
trap 2
Ama bu durumda, my_program
Ctrl + c ile kapatamıyorum.
Bir programda Ctrl + c'ye nasıl izin vereceğiniz, ancak onu çalıştıran komut dosyasını kapatmamanız hakkında bir fikriniz var mı?
EDIT: örnek ekle
#!/bin/bash
my_program
my_program2
İ sona Ctrl + c kullanırsanız my_program
, my_program2
bütün script çıkıldı çünkü hiçbir zaman yürütülür.
tail
dahaki sefere kedileri öldürmek yerine s öldürmeye ne dersin ?