我使用xampp (lampp)在我的Intel ComputeStick上运行一个安装了Ubuntu18.04.1的ComputeStick服务器。我用perl编写了一个.cgi脚本:
#!/usr/bin/env perl
use strict;
use warnings;
use CGI;
print CGI::header();
system("vlc /home/jack/Desktop/ayni1.mp4");然而,当我跳上我的笔记本电脑(Win10)并使用Chrome访问http://12.345.678.90:80/dashboard/perl/ayni1.cgi (这是我的服务器,并且这个目录确实存在)时,主机上什么都不会发生。浏览器中的显示了这一行:
VLC media player 3.0.3 Vetinari Command Line Interface initialized. Type `help' for help. > Shutting down.恐怕我不太明白发生了什么事。我认为cgi脚本可以直接与命令行交互;也就是说,它们可以直接向终端发出命令。我是不是弄错了?我做错了什么?
对不起,我知道这个问题有点零散。如果需要的话,我会尽我所能提供澄清。
我对这一切有点陌生。
发布于 2018-09-14 11:57:38
我认为您已经将VLC设置为自动打开命令行接口。
重置VLC首选项,它应该会正常工作。
https://stackoverflow.com/questions/52206571
复制相似问题