ruby遠端控制指令碼

來源:互聯網
上載者:User

標籤:

有時候,我們需要伺服器能控制遠程伺服器做一些事情,同時穩定靠譜,不會突然掛掉什麼的。

那麼ruby就是極好的工具啦。

# encoding: utf-8#!/usr/bin/ruby# encoding: utf-8# 連接埠 1990# 瀏覽器訪問:http://127.0.0.1:1990/hello/passwordrequire ‘sinatra/base‘require ‘json‘require ‘net/http‘class Hello < Sinatra::Base  set :port, 1990  set :bind, ‘0.0.0.0‘  set :environment, :production  get ‘/hello/:pwd‘ do    {result:1, message:‘hello‘}.to_json  end  class << self    def init      puts ‘init‘    end  end    init  run!end

基於非常有名的sinatra web架構,非常贊的迷你架構,只需要幾行代碼就實現了一個web程式,這裡用來跑遠程指令碼,穩定可靠。當然也可以使用內建的webbrick,但是代碼看起來就沒這舒服了。

ruby run.rb 就跑起來了。。


ruby遠端控制指令碼

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.