26件ヒット
[1-26件を表示]
(0.015秒)
別のキーワード
種類
- インスタンスメソッド (24)
- クラス (2)
ライブラリ
- ビルトイン (12)
-
net
/ telnet (2) -
rubygems
/ source _ info _ cache (12)
クラス
- File (12)
-
Gem
:: SourceInfoCache (12)
検索結果
-
Gem
:: SourceInfoCache # flush -> false (18201.0) -
キャッシュをローカルファイルに書き込みます。
キャッシュをローカルファイルに書き込みます。 -
File
# flock(operation) -> 0 | false (106.0) -
ファイルをロックします。
...返します。
File::LOCK_NB (ノンブロッキング) を指定すると、本来ならブロックされる場合に
ブロックされずに false を返すようになります。
@param operation ロックに対する操作の種類を示す定数を指定します。
どの......ロックが解除されるまでブロックされます。
File::LOCK_NB の指定がある場合、ブロックされる条件での
flock は false を返します。
「ブロックされる条件」とは以下のいずれかです。
* 他のプロセスが排他ロックをすでに行......File.open("counter", File::RDWR|File::CREAT, 0644) {|f|
f.flock(File::LOCK_EX)
value = f.read.to_i + 1
f.rewind
f.write("#{value}\n")
f.flush
f.truncate(f.pos)
}
# 読み込みロック(read lock)を使用してカウンタを読み込み。
File.open("counter", "r") {|f|
f.flock(Fil... -
Net
:: Telnet (18.0) -
このクラスは telnet のクライアント機能を提供します。
...ew に "Port" オプションを与えることで
ポートを指定する必要があるでしょう。また、
"Telnetmode" オプションに false を
渡すことで telnet のコマンド列を解釈しないように
しなければなりません。Net::Telnet#login は普通
うまく動......", "your password") {|c| print c}
# ls コマンドを実行し、実行後、プロンプトが出るまで待ち合わせる
telnet.cmd("ls") {|c| print c}
# sleep で 5 秒
telnet.cmd("sleep 5 && echo foobar &") {|c| print c}
STDOUT.flush # <- これがないとここまで処......り /^\+OK/n とする
pop = Net::Telnet.new("Host" => "foobar",
"Port" => 110,
"Telnetmode" => false,
"Prompt" => /^\+OK/n)
# 認証をする
# Net::Telnet#login は使えない(ログインのコマンドが異なる)の...