Posso executar comandos bash em um aplicativo Ubuntu HTML5?


8

Desejo converter alguns scripts bash em aplicativos GUI usando o SDK do Ubuntu para criar um aplicativo HTML5.

Isso é possível?

Existem outros tutoriais além do 'Significados' que demonstram isso?


@hwez Você pode criar aplicativos baseados em PHP através do Ubuntu SDK? Quero que seja algo que eu possa oferecer ao Ubuntu Software Center depois de concluído.
dibs

1
Diga-me exatamente o que você está querendo fazer
hwez

O que eu estou dizendo é que u pode fazer um comando para o servidor via php ele não vai fazê-lo na página loader
hwez

7
Não, o desenvolvimento do Ubuntu não é off-topic @krowe. Esta questão está bem.
Seth

1
Eu suspeito que isso não seja possível apenas com aplicativos HTML5. No entanto, você pode criar um invólucro QML fino que carrega um WebView com seu aplicativo HTML. O QML também pode chamar (via C ++) o plug-in, seu script de shell. Mas isso é bastante complicado para um aplicativo simples :). Outra coisa a considerar é que as restrições de permissão do AppArmor provavelmente impedirão que você execute scripts shell úteis em um aplicativo enviado à App Store. (Embora este não é um problema se você está apenas escrevendo algo para si mesmo.)
Robert Schroll

Respostas:


1

Qual é o servidor da web que atende os aplicativos? Você sempre pode colocar scripts de shell na /cgi-bin/pasta e chamar o URL.


-1

desculpe, estou tão atrasado, mas é
isso, é assim que se faz um comando os no php

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

<?php 
// lets try to download file

shell_exec("wget filename.zip"); ?>

// Uso: vamos fazer um downloader do youtube para

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>';
 ?>

você pode verificar se o arquivo existe ou imprimir, se eu só queria fazer uma resposta rápida
insira a descrição da imagem aqui


Você pode alterar o comando os instalando o script bash <? shell_exec ("./ run.sh"); ?>
hwez

4
O PHP não faz parte do SDK do Ubuntu e não está instalado na imagem padrão do telefone.
Robert Schroll

pergunta sobre ubuntu tocar, não se trata de desktop do Ubuntu :-)
Tachyons
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.