るりまサーチ

最速Rubyリファレンスマニュアル検索!
604件ヒット [201-300件を表示] (0.016秒)
トップページ > クエリ:signal[x]

別のキーワード

  1. signal trap
  2. _builtin signal
  3. conditionvariable signal
  4. signal list
  5. signal signame

検索結果

<< < 1 2 3 4 5 ... > >>

SignalException#signo -> Integer (3006.0)

self のシグナル番号を返します。

...self のシグナル番号を返します。

//emlist[例][ruby]{
p Signal.signame(1) # => "HUP"
begin
Process.kill('HUP', Process.pid)
sleep
rescue SignalException => e
p e.signo # => 1
end
//}...

SignalException#signm -> String (3000.0)

self.message のエイリアスです。

...self.message のエイリアスです。

//emlist[例][ruby]{
begin
Process.kill('HUP', Process.pid)
sleep
rescue SignalException => e
puts e.signm # => SIGHUP
end
//}...

Kernel.#trap(signal) { ... } -> String | Proc | nil (170.0)

signal で指定された割り込みにたいするハンドラとして command を登録します。Signal.#trapと同じです。

...
signal
で指定された割り込みにたいするハンドラとして
command を登録します。Signal.#trapと同じです。

Signal
.#trapの使用を推奨します。

@param signal Signal.#trap 参照
@param command Signal.#trap 参照


@see Signal.#trap,Signal...

Kernel.#trap(signal, command) -> String | Proc | nil (170.0)

signal で指定された割り込みにたいするハンドラとして command を登録します。Signal.#trapと同じです。

...
signal
で指定された割り込みにたいするハンドラとして
command を登録します。Signal.#trapと同じです。

Signal
.#trapの使用を推奨します。

@param signal Signal.#trap 参照
@param command Signal.#trap 参照


@see Signal.#trap,Signal...

Process.#kill(signal, pid, *rest) -> Integer (123.0)

pid で指定されたプロセスにシグナルを送ります。signal はシグナル番号(整数)かその名前(文字列またはSymbol)で指定します。 全てのシグナル送信に成功した場合、指定した pid の総数を返します。

...プロセスにシグナルを送ります。signal
はシグナル番号(整数)かその名前(文字列またはSymbol)で指定します。
全てのシグナル送信に成功した場合、指定した pid の総数を返します。

@param signal シグナルをシグナル番号(整数)か...

絞り込み条件を変える

Shell#kill(signal, job) -> Integer (107.0)

@todo

...@todo

ジョブにシグナルを送ります。

@param signal

@param job...

Shell::ProcessController#kill_job(signal, command) -> Integer (107.0)

指定されたコマンドにシグナルを送ります。

...指定されたコマンドにシグナルを送ります。

@param signal シグナルを整数かその名前の文字列で指定します。
負の値を持つシグナル(あるいはシグナル名の前に-)を指定すると、
プロセスではなくプロセ...

Shell::SystemCommand#kill(signal) -> Integer (107.0)

自身のプロセスにシグナルを送ります。

...自身のプロセスにシグナルを送ります。

@param signal シグナルを整数かその名前の文字列で指定します。
負の値を持つシグナル(あるいはシグナル名の前に-)を指定すると、
プロセスではなくプロセスグ...

Process::Status (66.0)

プロセスの終了ステータスを表すクラスです。 メソッド Process.#wait2 などの返り値として使われます。

...り値として使われます。

=== 使用例

wait を使用した例

fork { exit }
Process.wait
case
when $?.signaled?
p "child #{$?.pid} was killed by signal #{$?.termsig}"
if $?.coredump? # システムがこのステータスをサポートしてなければ常にfalse...
...child #{$?.pid} was stopped by signal #{$?.stopsig}"
when $?.exited?
p "child #{$?.pid} exited normally. status=#{$?.exitstatus}"
else
p "unknown status %#x" % $?.to_i
end

SIGCHLD を trap する例

trap(:SIGCHLD) {|sig|

puts "interrupted by signal #{sig} at #{caller[1]}"...
...CED)
case
when $?.signaled?
puts " child #{$?.pid} was killed by signal #{$?.termsig}"
if $?.coredump?
puts " child #{$?.pid} dumped core."
end
when $?.stopped?
puts " child #{$?.pid} was stopped by signal #{$?.stopsig}"
when $?...

NEWS for Ruby 2.0.0 (24.0)

NEWS for Ruby 2.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...う定数を追加しました。RubyVM のデフォルトのパラメータを返します。

* Signal
* 追加: Signal.signame シグナルの名前を返します

* 非互換: Signal.trap は :SEGV, :BUS, :ILL, :FPE, :VTALRM が指定されると ArgumentError を発生させます...
...オブジェクトは同じオブジェクトである場合のみ等しい。

* Fixnum, Bignum, Float
* フリーズされました。

* Signal.trap
* 上を参照

* Onigmo をマージしました。
https://github.com/k-takata/Onigmo

* The :close_others option is true by d...

絞り込み条件を変える

Thread::ConditionVariable (24.0)

スレッドの同期機構の一つである状態変数を実現するクラスです。

...など)が満たされるまで wait メソッドで
スレッドを止めます。他のスレッド b において条件が満たされたなら signal
メソッドでスレッド a に対して条件が成立したことを通知します。これが典型的な
使用例です。

mutex = Mu...
......
}
}

b = Thread.start {
mutex.synchronize {
# 上の条件を満たすための操作
cv.signal
}
}

以下は 14445 で紹介されている例です。@q が空になった場合、
あるいは満タンになった場合に Con...
...@full.wait(@mutex) if count == @max
@q.push v
@empty.signal if count == 1
}
end

def deq
@mutex.synchronize{
@empty.wait(@mutex) if count == 0
v = @q.shift
@full.signal if count == (@max - 1)
v
}
end

alias send enq...
<< < 1 2 3 4 5 ... > >>