我正在尝试使用 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