忍者ブログ

仕事でプログラムやらないなんちゃってSEの独学部屋

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

Rails復習中

 ちまちまとRoR復習中。
テキストボックスの代わりにプルダウン表示させてみたり。

あと、RoRとは別にCGIでサーバの稼働時間を表示するスクリプトも作ってみた。
つっても、Linuxのuptimesコマンドを正規表現で整形しただけだけどね!

後方参照使えば欲しい文字列がささっと取れてマジお手軽。

#!/usr/bin/ruby
 
$SAFE=1
require 'cgi'
 
print  "Content-type: text/html\n\n"
 
print "<div id='running_time'>"
 
time=`uptime`
#一日以上
if(time=~/(\d)+\s+day,\s+(\d+):(\d+),/)
  str="システムは"+$1+"日と"+$2+"時間"+$3+"分連続稼動しています"
#一日未満
elsif(time=~/(\d+):(\d+),/)
  str="システムは"+$1+"時間と"+$2+"分連続稼動しています"
#一時間未満
elsif(time=~/(\d+)\s+min/)
  str="システムは"+$1+"分連続稼動しています"
end
 
print str
 
print "</div>"

バッククォート使うだけでコマンドの出力取ってこれるとか便利すぎる。
お手軽にコマンド作った気分になれていいね。
 
PR

Comment

Form

お名前
タイトル
E-MAIL
URL
コメント
パスワード

この記事へのトラックバック

この記事にトラックバックする:

カレンダー

07 2025/08 09
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

フリーエリア

最新CM

最新TB

プロフィール

HN:
ピエール
年齢:
37
性別:
男性
誕生日:
1987/10/08
職業:
SEっぽいもの

バーコード

ブログ内検索

アクセス解析

忍者ブログ

[PR]

TemplateDesign by KARMA