09/07/09 20:41:18
[1] 授業単元:オペレーティングシステムⅠ
[2] 問題文(含コード&リンク):exp7.cのプログラムを応用し、コマンドの引数xxxxで指定したファイルが更新されたら直ちに
"Modified xxxxfile on Day Month date hh:mm:ss yyyy"
というメッセージを表示するプログラム(ファイル更新を監視する常駐プログラム)を作成せよ。常駐プログラム(バックグランドで起
動され一般に広義のデーモンと呼ばれる)は、kill pid コマンドが入力されるまで、動き続けるように作成すること。
exp7.cは
URLリンク(kansai2channeler.hp.infoseek.co.jp)
[3] 環境
[3.1] OS: Linux
[3.2] コンパイラ名とバージョン: gcc
[3.3] 言語: C言語
[4] 期限: 09年7月13日正午
[5] その他の制限: プログラミング能力を問う科目でないため、特に制限はありません。
ですが、添付したソースに適したレベルでお願いします。
<実行結果>
$ gcc -o exp8 exp8.c
$ exp8 exp8 &
$ ps
PID TTY TIME CMD
3028 pts/1 00:00:00 bash
3073pts/1 00:00:00 exp8
3074 pts/1 00:00:00 ps
$ touch exp8
$
Modified exp8 file on Sun May 25 14:20:26 2008
touch exp8
$
Modified exp8 file on Sun May 25 14:20:26 2008
kill 3073
$