Tôi sử dụng lệnh exec() để thực thi lệnh, hoặc là linux hoặc windows.Thực hiện lệnh PHP và đầu ra nhật ký mà không cần chờ đợi
Làm cách nào để bạn thực hiện lệnh, linux và cửa sổ và đăng xuất kết quả mà không cần chờ?
Tôi biết cho Linux, không chờ kết quả: command* > /dev/null 2>/dev/null &
Và để đăng nhập đầu ra cho Linux: command* > /path/to/log.txt 2>/path/to/error.txt
Làm thế nào bạn sẽ đi về khai thác gỗ và đặt nó vào nền tảng về một lệnh? Cửa sổ trông như thế nào?
Bạn có thể exec() bao gồm chuyển hướng đầu ra vào một tệp và sau đó đọc tệp qua PHP sau này. – ametren
'&' ở cuối đặt mọi thứ ở chế độ nền. Nhưng điều đó không làm việc trong các cửa sổ, đó là Linux. – hakre
Trong cửa sổ, tôi tin rằng bạn chỉ cần sử dụng 'start' – ametren