我可以从 Ubuntu HTML5 应用程序运行 bash 命令吗?

dib*_*ibs 8 bash html5 application-development ubuntu-sdk ubuntu-touch

我想使用 Ubuntu SDK 将一些 bash 脚本转换为 GUI 应用程序以创建 HTML5 应用程序。

这可能吗?

除了“含义”之外,还有其他教程可以证明这一点吗?

Edu*_*lla 1

为应用程序提供服务的网络服务器是什么?您始终可以将 shell 脚本放入该/cgi-bin/文件夹中并调用 URL。


hwe*_*wez -1

抱歉,我这么晚了,但就是这样,
这是如何在 php 上创建操作系统命令

<?php 
shell_exec("os command"); ?>

<?php 
// lets try to download file

shell_exec("wget filename.zip"); ?>
Run Code Online (Sandbox Code Playgroud)

//用法:让我们为之制作一个 youtube 下载器

name this index.htm
<html>
<head>
<title>youtube Downloader</title>
</head>
<body>
<form name="form1" action="downloader.php" method="POST">
<div align="center">
<br><br>
<input type="text" name="youtube-id" size="25" value="Enter youtube video id ">
<br><input type="submit" value="download this video as mp4"><br>
</div>
</form>
</body>
</html>

<?php
/** 'Askubuntu' 
name this downloader.php 
be sure that shell_exec is enabled & you have installed the youtube-dl
installation
$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt-get update
$ sudo apt-get install youtube-dl
youtube-dl -o $videoid $videoid = youtube-dl download -o filename , the video link or video-id*/
$videoid = $_POST['expmonth']; 
shell_exec("youtube-dl -o $videoid $videoid");
 print '<a href="' . $videoid . '">Download</a>';
 ?>
Run Code Online (Sandbox Code Playgroud)

如果我只是想快速回答,你可以让它检查文件是否存在打印
在此输入图像描述

  • PHP 不是 Ubuntu SDK 的一部分,并且未安装在默认手机映像上。 (4认同)