タグ

ロックとbashに関するiwwのブックマーク (2)

  • bashで多重起動を防止する(その3)

    cles::blog 平常心是道 blogs: cles::blog NP_cles() « php の「 Cannot use string offset as an array ... :: RDP の脆弱性を突く実証コードが公開される » 2012/03/19 bashで多重起動を防止する(その3)  cli  sh  programming 30 3へぇ これまで何度も話題にしてきたシェルスクリプトの多重起動を防止ルーチン*1ですが、 procmail についている lockfile というコマンドを使うとより楽に実装できそうということが分かったので書き直してみました。 こんなストレートなコマンドが存在していたとは盲点でした。 LOCKFILE(1) LOCKFILE(1) NAME lockfile - conditional semaphore-file creator SYN

    bashで多重起動を防止する(その3)
  • Stray Penguin - Linux Memo (BASH)

    exp で 1文字を対象にしたいのであれば ?([a-f]) のようにクラスを併用することも可能。必ずしも `|' を使わなければならないわけではない。また、正規表現は ?(bash@(ref)) のように入れ子にすることもできる。 Bashで正規表現(2) ([[ =~ ]]オペレータ) 二重の `[[' を使い比較演算子に `=~' を使うと、右辺は拡張正規表現とみなされる。前項とは異なりこちらは物の正規表現だ。面白いのは、マッチ部分が BASH_REMATCH という配列にアサインされるという点。 VAR=$(LANG=C date +'%c') # VAR='Wed Dec 22 22:51:41 2010' DAYOFWEEK=Wed PATTERN='^'$DAYOFWEEK' ([[:alpha:]]{3}) [[:digit:]]{2} ([0-9:]+)' [[ $VA

    iww
    iww 2009/05/13
    flockコマンドについて
  • 1