2012-04-27 13 views
1

親プロセスと子プロセスにHUPを送信するには、シェルスクリプトが必要です。HUPの親子プロセスへのスクリプト

私はtcshでfreeBSDを使用していますか?なんとか、シェルスクリプトのループの中で-HUPをkillするためにpgrepのPID出力をパイプする必要があります。

最終的に私はこのスクリプトをcronジョブとして実行したいと思います。

まだスキルはありません。

おかげ - ブラッド

答えて

2

(これは完全な答えではありませんが、私は明らかに少なくとも50評判せずにコメントをすることはできません)。

まず、FreeBSDの/ bin/shは、tcsh(/ bin/tcsh)ではなく、Bouneと互換性のあるシェルです。開始は次のようなものになります。

#!/bin/sh 
for pid in $(pgrep <process name>); do kill -HUP $pid; done 

これ以上の詳細がなければ、私はそれ以上のことは言えません。

+0

WOWなので、簡単です。私はテストするために-HUPを-9に変更しました。 Wham。親プロセスと子プロセスの両方が停止しました。ありがとう - Brad – Verohomie

+1

ループの本体に何もしたくない場合は、 という名前でも書き込むことができます。pgrep <プロセス名> | xargs kill -HUP –

+0

ええ、私は何とかパイプが必要であることを知っていました。もう一度ありがとう - ブラッド – Verohomie

関連する問題