我怎样才能执行一行终端代码,像这样
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
只需按下托管在同一台机器上的网站上的按钮即可(使用apache
)。
答案1
你可以可以通过多种方式实现此目的:
编写一个 CGI 脚本,当您访问某个网页时运行该脚本。然后,CGI 脚本将启动 shell 命令。阅读 Apache httpd 文档中的 CGI。
在您的服务器上放置一个 PHP 页面,并在该页面中放置一个
system()
执行您希望执行的程序的调用。任何 PHP 教程都会向您展示如何执行此操作。
但是,如果你打算把这个页面放到公共互联网上,你肯定会被滥用。首先,确保程序只能启动一次,否则你的服务器在第一天就会瘫痪。