エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
web上からシェルを走らせる方法
sinatraは使ったことがないので、よくわからないのですが、 system関数やバッククォートを利用すればで... 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