tôi muốn chạy một cái gì đó tương tự (trong myProgram.sh):Làm thế nào để chạy chương trình Java và nhận đầu ra trong PHP?
java -cp whatever.jar com.my.program $1
trong PHP và đọc kết quả.
Cho đến nay tôi có một cái gì đó như:
$processOrderCommand = 'bash -c "exec nohup setsid /myProgram.sh ' . $arg1 . ' > /dev/null 2>&1 &"';
exec($processOrderCommand);
Nhưng những gì tôi thực sự muốn là để có thể nhận được đầu ra của chương trình java trong kịch bản PHP và không chỉ thực hiện nó như thread khác.
Làm cách nào để thực hiện điều này?
Dường như vấn đề là các classpaths phải là tuyệt đối, tương đối, ngay cả khi chính xác, thất bại. Tôi sẽ đăng câu trả lời ngay khi có thể. –