簡単な Linux デーモンを作成したいと思います...
- localhost と指定されたポートで tcp/ip サーバー ソケットを開きます
- 接続を待つ
- 誰かが接続した後、クライアントのソケットから最初の行を読み取ります (で終了
\n
) - 行が の場合、
foo
コマンドを実行しますbar
bar
コマンドが終了した後(または行がそうでない場合foo
)、デーモンは別の接続を待機し、同じことを(無限ループで)行います...
これをbashで書くことは可能ですか?(そしてどうやって?)
また、(Ubuntuで)スクリプトを開始および停止できるようにしたいのですがservice my-foobar-daemon start / stop
、どうすればできますか?
ありがとう :)