Tôi cần một cách để thực hiện một quy trình giữ một tập tin nhất định mở mãi mãi. Dưới đây là một ví dụ về những gì tôi có cho đến nay:Giữ một tập tin mở mãi mãi trong một tập lệnh bash
sleep 1000 > myfile &
Nó hoạt động cho một nghìn giây, nhưng thực sự không muốn làm cho một số tuyên bố giấc ngủ/vòng phức tạp. This post đề xuất rằng cat
giống như sleep
cho vô hạn. Vì vậy, tôi cố gắng này:
cat > myfile &
Nó gần như trông giống như một sai lầm phải không? Dường như nó hoạt động từ dòng lệnh, nhưng trong một tập lệnh, kết nối tệp không được mở. Bất kỳ ý tưởng nào khác?
Không khá chắc chắn lý do tại sao bạn cần phải giữ một tập tin mở mãi mãi, nhưng không làm gì? Bạn chỉ giữ một thư mục không bị xóa? –