Tôi có một tập lệnh PHP để kiểm tra một thư mục và xóa bất kỳ tệp nào không bị sửa đổi trong vòng 15 giây (Đó là trò chơi).Lặp lại Tập lệnh PHP
Vấn đề của tôi là làm thế nào để tập lệnh này chạy mọi lúc. Tôi thiết lập một công việc cron để chạy mỗi 10 phút và sau đó trong kịch bản PHP tôi có một vòng lặp vô hạn với một giấc ngủ (10). Suy nghĩ của tôi là nó sẽ chạy mã mỗi 10 giây, và trong trường hợp kịch bản dừng lại, công việc cron sẽ khởi động lại nó cuối cùng.
Tuy nhiên, sau khi tập lệnh được bắt đầu, nó chạy khoảng 3 vòng (30 giây) và sau đó dừng lại. Tôi đã nghe nói PHP chỉ nhận được rất nhiều bộ nhớ cho mỗi tải tập tin.
Làm cách nào để tạo vòng lặp tập lệnh PHP này vô thời hạn? Có thể có một số cách để tự gọi chính mình là
tôi –
Tôi đang gặp khó khăn khi chạy tập lệnh bash để chạy qua cron. Có điều gì đặc biệt tôi cần phải đặt hay chỉ là thời gian và sau đó là đường dẫn đến tập lệnh? –
Bạn không cần phải sử dụng cron, nó sẽ chạy không chính xác - nếu bạn sử dụng cron bạn sẽ kết thúc với rất nhiều quá trình làm điều tương tự.Chỉ cần chmod + x kịch bản bash và khởi động nó:/path/to /script.sh & – Eddy