tôi có ba tập tin: monitor.sh, mà bắt đầu kịch bản python:Làm thế nào để bắt đầu quá trình thông qua SSH, do đó, nó tiếp tục chạy?
sudo python ./webCheck &
sudo python ./apiCheck &
và otherones, webCheck & apiCheck: nó là vụ phải chạy ở chế độ nền, sau khi tôi đóng terminal. Nó kiểm tra tính khả dụng của trang web khác của tôi, trong một vòng lặp vô tận.
Tôi không thể làm cho nó hoạt động, tôi đang cố gắng nohup, nhưng không thể có được cú pháp đúng. webCheck phải được chạy với sudo. Không nohup được bao gồm cũng trong kịch bản sh? Tôi đoán là monitor.sh chỉ là bắt đầu hai cái khác, để người ta không cần nohup.
Cách thực hiện?
Tôi không nghĩ có bất kỳ điều gì đặc biệt đối với ec2 trong câu hỏi này, vì vậy tôi sẽ kiểm tra [Ngăn chặn quá trình nền bị ngừng sau khi đóng ứng dụng SSH] (http://stackoverflow.com/q/285015/950912) – brc