Tôi đã cố gắng để có một chương trình tương tác trong một kịch bản bash:
my_program
Và tôi ước có thể đóng nó bằng 'Ctrl + c'. Nhưng khi tôi làm điều đó kịch bản của tôi cũng đóng cửa.
Tôi biết về.
trap '' 2
my_program
trap 2
Nhưng trong trường hợp này, tôi không thể đóng my_program
bằng Ctrl + c.
Bạn có biết làm thế nào để cho phép Ctrl + c trên một chương trình, nhưng không đóng tập lệnh chạy nó không?
EDIT: thêm ví dụ
#!/bin/bash
my_program
my_program2
Nếu tôi sử dụng Ctrl + c để đóng my_program
, my_program2
sẽ không bao giờ được thực thi vì toàn bộ tập lệnh đã thoát.
tail
s thay vì giết mèo lần sau?