PHP のコマンドを使用して、cygwyn を使用してファイルを印刷しようとしています。以下は私のコードです。コマンドラインからこれを使用できますが、PHP から実行すると機能しません。
exec ('\cygwin\bin\bash.exe -c "/scripts/print.sh"');
ここで何が問題なのですか?
詳しくは:
スクリプト print.sh:
#!/usr/bin/bash
/usr/bin/lpr -d TSP143LAN /spool/order1.txt
ここで、TSP143LAN は私のプリンターです。
また、直接execコマンドを使用してみました。
exec ('c:\cygwin\bin\lpr.exe -d TSP143LAN c:\cygwyn\spool\order1.txt', $output);
var_dump($output);
私が見る出力は
array (size=0)
empty