[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[osx-users:0369] Re: 終了時にシェル・コマンドを実行した
- To: osx-users@xxxxxxxxxx
- Subject: [osx-users:0369] Re: 終了時にシェル・コマンドを実行した
- From: Yan <yan@xxxxxxx>
- Date: Wed, 12 Mar 2003 19:51:57 +0900
こんにちは、Yan です。
随分むかしのメールへの返信ですが、ちょっと終了時に実行したい
ことがあったもので...
+--Hirokuni Tamachi さんは、
| [osx-users:0315] Re: 終了時にシェル・コマンドを実行した
| "<9B65D070-44C5-11D7-9284-00050233DCF5@xxxxxxxxxx>"
| に関するメールで、次のように書いておられます。
|
|> 終了時に動くという条件なら、例えば シグナル待ちだけをするプロセスを
|> 用意し、シグナルがきたら規定のコマンドを実行して終わるというものを、
|> OSの起動時に StartupItemsにつくっておいて起動させておくというのが
|> あります。
|そういうプロセスを作成する方法とか、解らないんですよ<-ユルっ
というわけで(というわけでもないですが)、終了(TERM)シグナルを
ひたすら待ちつづけて、受け取ったら指定したコマンド(ファイル)を
実行して終了するだけのプログラムを作ってみました。
http://yan.m78.com/softparts/termproc-0.1.tar.gz
ソースも同梱しています。
使い方は、termprocを適当な場所(e.g. /hogehage)に置いて、
コマンドファイル(e.g. termcom)も適当な場所(e.g. /hegehoge)に
置いて、/etc/rcの最後のほうで
/hogehage/termproc /hegehoge/termcom &
とやっておくだけです。
(もちろんStartupItemsに作っておいてもよいです。)
20数行の、エラー処理も何にもやっていないプログラムですので、
変なことをすると何が起こるか分かりません(^_^;)
使いたい人はそのつもりでお使いください。
#いないか...^_^;
--_| _/ _/| _| _/ ---- Yan (m78.com) ----
_/ _/_| _/_|_/ mailto:yan@xxxxxxx
_/ _/ _|_/ _| http://yan.m78.com/
--[PR]------------------------------------------------------------------
┏… ☆そのポイント『おいしいくらし』の厳選食品に交換しよう!☆ …┓
「頓別漁港の毛ガニ」や「南高梅の梅干」に交換できるポイント交換サイト
★★今なら、会員登録でもれなく100oisiポイントプレゼント★★
■さらに!! DCカード、JCBカードからのポイント移行、今なら10%UP■
┗…‥‥‥ http://ad.freeml.com/cgi-bin/ad.cgi?id=bFSBr ‥‥‥‥‥…┛
------------------------------------------------------------------[PR]--
<GMO GROUP> Global Media Online www.gmo.jp