Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过html运行linux命令_Html_Linux_Shell_Plink - Fatal编程技术网

通过html运行linux命令

通过html运行linux命令,html,linux,shell,plink,Html,Linux,Shell,Plink,我想创建一个基本html文件,其中包含一个上载按钮,用于上载文件夹(.bed、.bim、.fam)中的3个文件,以及一个转换按钮,用于将这些输入文件转换为另一个文件(.ped、.map) 我通过以下方式成功地在终端中进行了此转换: plink --bfile inputFile --recode --out newFile 问题是如何让html文件中的convert按钮运行上面的脚本进行转换并将转换后的文件发送回网页。。。因为我必须使用plink来进行转换 谢谢,非常感谢您的帮助 :)没有办

我想创建一个基本html文件,其中包含一个上载按钮,用于上载文件夹(.bed、.bim、.fam)中的3个文件,以及一个转换按钮,用于将这些输入文件转换为另一个文件(.ped、.map)

我通过以下方式成功地在终端中进行了此转换:

plink --bfile inputFile --recode --out newFile

问题是如何让html文件中的convert按钮运行上面的脚本进行转换并将转换后的文件发送回网页。。。因为我必须使用plink来进行转换

谢谢,非常感谢您的帮助


:)

没有办法直接做到这一点

最接近的方法是运行HTTP服务器并编写服务器端程序(例如,通过Perl+PSGI+FastCGI、Node.JS+Express甚至Bash+CGI),该程序充当这些命令的包装器

然后,您可以让一个HTML文档包含一个
,当提交该文档时,会触发HTTP请求,从而导致服务器运行该程序。

您所说的“转换按钮”是什么意思?您是否设置了一个页面,其中存在该按钮?谢谢:)我将研究这些建议!