Nó khá đơn giản và tôi không có ý tưởng. Tôi chắc rằng có một giải pháp nhanh chóng.Chuyển hướng trong PHP exec gọi tạo tệp trống
exec('echo 123 &> /var/log/123.log');
Tôi chắc chắn nó không phải về quyền, vì tệp 123.log được tạo nhưng nó chỉ trống. Tôi cũng đã thử shell_exec, nhưng nó không tạo ra tập tin nào cả. Cũng đã thử tất cả các biến thể chuyển hướng, tức là 1> 2> >
.
Sử dụng PHP để nắm bắt đầu ra không phải là tùy chọn, vì đầu ra trong quá trình sản xuất rất lớn và tôi không muốn chạy vào các vấn đề về bộ nhớ.
Bất kỳ ý tưởng nào được đánh giá cao.
Btw, tôi đang sử dụng Ubuntu 12.04 LAMP.
bạn đã thử 'echo 123 &>/var/log/123.log' trong thiết bị đầu cuối chưa? –
bạn có 100% tích cực không cho phép không? Hãy thử làm các câu lệnh echo bằng tay trong thiết bị đầu cuối và xem nếu nó hoạt động – 1337holiday
Xác minh, điều này đã không làm việc cho tôi hoặc. Sử dụng PHP 5.3.10-1ubuntu3.4 với Suhosin-Patch. –