ど初心者です。この問題に50時間以上費やしましたが解決できませんでしたので、どなた様か教えてください。
環境:sinatra,centos,
何がしたいかというと、「webブラウザから、クリック一つで特定のファイル(シェル)を実行させる」htmlのコードが知りたいです。
プログラムまったくわからないので、サンプルなどあれば助かります。
よろしくお願いします。
◆参考文献
sinatraとは ⇒ http://www.sinatrarb.com/intro-jp.html
No.1ベストアンサー
- 回答日時:
sinatraは使ったことがないので、よくわからないのですが、
system関数やバッククォートを利用すればできると思います。
http://doruby.kbmj.com/yablog/20090531/ruby_1
・html側
<html>
・・・・
<a href="/command">コマンドの実行</a>
</html>
・rubyプログラム(sinatra)側
get '/command' do
# バッククオートを使うと、実行結果を取得できます。
kekka = `/usr/bin/test.sh`
# system関数だと、単純に実行します。
system("/usr/bin/test.sh")
# プログラムの終了コードを確認します。
# 0が返れば、成功。
$?.exitstatus
end
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Pythonの作業環境・作業フォルダの迅速な設定・指定方法 3 2022/04/01 07:55
- JavaScript ブックマークレットについて 2 2022/10/09 11:48
- 統計学 母平均の検定(両側t検定)の問題 2 2023/03/14 20:02
- C言語・C++・C# condaコマンドに対応したプロキシ設定が思うようにならないようです。 2 2022/04/11 17:15
- ASP・SaaS イントラネットを構築したい 2 2022/04/24 11:08
- JavaScript 【GAS】WEBアプリでハイパーリンクを挿入したい 1 2023/03/12 19:20
- HTML・CSS VSコードでHTMLに(リンク)ファイル名をクリックしてもファイルが開かれない 1 2023/02/12 07:52
- Visual Basic(VBA) Excelのマクロコードについて教えてください 1 2022/03/27 12:02
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/08 09:08
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel実行時エラー-2146959355?
-
VSコード
-
chatGPTで次々と質問をしていく...
-
エクセルVBA、ステップモードと...
-
プログラミングについてです。...
-
VB.NETでDataTableにデータ追加...
-
COBOLで集団項目から符号...
-
PC版のMinecraftが応答なしにな...
-
プログラム実行中に強制停止さ...
-
管理者として実行を毎回すると...
-
VB.NETでボタンのクリックイベ...
-
ターミナルからemacsへのコピペ...
-
latexでのエラー
-
パソコンのスクリーンセーバー...
-
アクセス権が拒否されました は...
-
USBメモリを挿しただけで無確認...
-
プログラム実行時の、一時停止...
-
パソコンに何かが勝手にダウン...
-
eclipseで、「ポート番号が使用...
-
rubyを実行してもすぐウィンド...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パソコンに何かが勝手にダウン...
-
Excel実行時エラー-2146959355?
-
パソコンのスクリーンセーバー...
-
chatGPTで次々と質問をしていく...
-
管理者として実行を毎回すると...
-
latexでのエラー
-
eclipseで、「ポート番号が使用...
-
PC版のMinecraftが応答なしにな...
-
エクセルVBA、ステップモードと...
-
VB.NETでボタンのクリックイベ...
-
EXCEL-VBAでコマンド...
-
至急!RedmiPadを文鎮化させて...
-
Windows10 で青鬼を遊びたいの...
-
プログラム実行中に強制停止さ...
-
プログラミングについてです。...
-
VSコード
-
COBOLで集団項目から符号...
-
pythonで他のアプリを操作する...
-
VB.NETでDataTableにデータ追加...
-
Flashゲームをホームページで楽...
おすすめ情報