タグ

2008年12月30日のブックマーク (2件)

  • デーモンプロセスの起動について

    まず、デーモンとはいかなるものなのかという所が分かっていた方がいいでしょう。 かなり昔に、私が回答したものがありますので、参考にしてください。 http://okweb.jp/kotaeru.php3?q=230337 実際、PerlRubyであれば、きちんとしたデーモンプロセスを作成するのは、そう難しい話ではありません。 これがシェルスクリプトだとやや面倒になりますけどね。 &をつけて実行するやり方は、UNIX一般的には、単純にその端末上でのバックグラウンドになるだけで、デーモン化するわけではありません。環境にもよるかもしれませんが、基的にはログアウトした時に終了してしまいます。 ただし、Linuxの標準シェルであるbashの場合、&するだけで制御端末も切り離してしまうようです。この仕様はUNIX全般で通用しないものとして考える方がよいと思います。 以下は、UNIX全般のお約束として

    デーモンプロセスの起動について
    mooz
    mooz 2008/12/30
  • 正規表現 - コンパイル、マッチング、マッチした部分の取り出し - ひきメモ

    正規表現のコンパイル >>> import re >>> r = re.compile("(\w)=(\d)") >>> print r <_sre.SRE_Pattern object at 0x00954EC0> マッチングを行う search( )は文字列の中にマッチする部分があるかを、match( )は文字列の先頭でマッチするかを調べます。 >>> import re >>> r = re.compile("[a-z]+") >>> m = r.search("abcdef") # マッチしたらMatchObjectのインスタンスを返す >>> print m <_sre.SRE_Match object at 0x009D4218> >>> m = r.search("123456") # マッチしなければNoneを返す >>> print m None >>> >>> m =

    正規表現 - コンパイル、マッチング、マッチした部分の取り出し - ひきメモ