Tôi đã nhìn thấy rất nhiều tập lệnh để thực hiện một tập lệnh python trong linux, nhưng không có nhiều thông tin về cách sử dụng chúng. Bất cứ ai có thể hướng dẫn tôi về điều này?Thao tác một tập lệnh python trong debian bằng virtualenv
Tôi hiện đang có một tập lệnh python dài lắng nghe trên một ổ cắm cho một tin nhắn gửi đến, nếu đó là định dạng chính xác chấp nhận nó và sau đó lưu nó vào cơ sở dữ liệu. Kịch bản chính nó chỉ mở ổ cắm và sau đó lắng nghe một lúc thật (công việc đó!) Và thực hiện tất cả công việc trong đó.
Để daemonize, tôi có phải sửa đổi tập lệnh hiện tại của mình hoặc gọi nó từ tập lệnh riêng không? Tôi đã nhìn thấy các ví dụ của cả hai nhưng đã không làm việc.
Ngoài ra, tôi đang sử dụng virtualenv có thể là gốc của các vấn đề của tôi, bất kỳ gợi ý nào khi sử dụng điều này với các tập lệnh được sao chép?
daemon chỉ là chương trình/tập lệnh liên tục chạy cho đến khi sự kiện diễn ra và nếu không có sự kiện nào xảy ra (hoặc đang xếp hàng), nó sẽ ngủ trong một khoảng thời gian ... sau đó lặp lại .... Điều gì bạn đang làm IS một daemon làm gì. Bạn đang yêu cầu khởi động nó với môi trường sao cho nó luôn chạy? – g19fanatic
Tôi cần nhiều thứ khác nhau được cài đặt trong virtualenv để sử dụng bởi tập lệnh. Tôi nghĩ rằng đây là lý do tại sao tôi chưa có nó làm việc. Ngoài ra làm thế nào để tôi biết nó đang chạy? Tôi đã đọc về việc gọi 'ps aux' để hiển thị một danh sách nhưng tôi không thể nhìn thấy nó trong đó. –