Bisakah saya menjalankan perintah bash dari Aplikasi Ubuntu HTML5?


8

Saya ingin mengonversi beberapa skrip bash menjadi aplikasi GUI menggunakan Ubuntu SDK untuk membuat aplikasi HTML5.

Apakah ini mungkin?

Apakah ada tutorial selain 'Makna' yang menunjukkan ini?


@hwez Bisakah Anda membuat aplikasi berbasis PHP melalui SDK Ubuntu? Saya ingin itu menjadi sesuatu yang bisa saya tawarkan ke Pusat Perangkat Lunak Ubuntu setelah selesai.
dibs

1
Katakan persis apa yang ingin Anda lakukan
hwez

Apa yang saya katakan adalah bahwa Anda dapat melakukan perintah ke server melalui php itu tidak akan melakukannya pada pemuat halaman
hwez

7
Tidak, pengembangan Ubuntu bukan di luar topik @krowe. Pertanyaan ini baik-baik saja.
Seth

1
Saya menduga ini tidak mungkin hanya dengan aplikasi HTML5. Namun, Anda bisa membuat pembungkus QML tipis yang memuat WebView dengan aplikasi HTML Anda. QML juga dapat memanggil (melalui C ++) plugin, skrip shell Anda. Tapi ini agak terlibat untuk aplikasi sederhana :). Hal lain yang perlu dipertimbangkan adalah bahwa pembatasan izin AppArmor kemungkinan akan mencegah Anda menjalankan skrip shell yang berguna dalam aplikasi yang diajukan ke App Store. (Meskipun ini bukan masalah jika Anda hanya menulis sesuatu untuk diri Anda sendiri.)
Robert Schroll

Jawaban:


1

Apa server web yang melayani aplikasi? Anda selalu dapat menempatkan skrip shell di /cgi-bin/folder dan meminta URL.


-1

maaf saya sangat terlambat tapi hanya itu
cara membuat perintah os di php

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

<?php 
// lets try to download file

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

// Penggunaan: mari kita buat pengunduh youtube untuk

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

Anda dapat membuatnya memeriksa apakah ada file yang dicetak dengan jika saya hanya ingin membuat jawaban cepat
masukkan deskripsi gambar di sini


Anda dapat mengubah perintah os dengan pemasangan skrip bash <? shell_exec ("./ run.sh"); ?>
hwez

4
PHP bukan bagian dari SDK Ubuntu dan tidak diinstal pada gambar telepon default.
Robert Schroll

pertanyaan tentang sentuhan ubuntu, bukan tentang desktop ubuntu :-)
Tachyons
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.