Tôi có một tập lệnh PHP mà tôi muốn gọi trên một số hành động biểu mẫu."Chuyển hướng đầu ra mơ hồ" có nghĩa là gì?
Lệnh này hoạt động tốt:
/usr/local/bin/php -q script.php > /dev/null 2>&1 &
Nhưng nó tất cả đi sai khi tôi thêm đối số trong lệnh:
/usr/local/bin/php -q script.php --var=value > /dev/null 2>&1 &
nó trả "chuyển hướng đầu ra nhập nhằng".
Tôi đã đọc bài viết này http://www.xaprb.com/blog/2006/06/06/what-does-devnull-21-mean/ và đã cố gắng hầu như mọi thứ có thể theo như tôi có thể hiểu và vẫn không biết cách khắc phục.
Hãy giúp tôi.
nào nó hoạt động mà không cần --var ?, chỉ "/ usr/local/bin/php -q script.php value>/dev/null 2> & 1 &" và lấy nó từ mảng $ argv – sukinsan
Vỏ nào bạn đang sử dụng? – jw013
Tôi đang sử dụng tiêu chuẩn FreeBSD vỏ –