( imp | 2012. 09. 15., szo – 03:10 )

a démonos végülis kultúrált, de nem feltétlenül kell C, mert


$ mkfifo input        # a php szkriptből ebbe fogsz írni
$ tail -f input | (   # ez pedig root-ként fut
  declare -A files    # és a bash tud asszociatív tömböt, éljen
  files["v1"]="/proc/net/nf_condition/valami1"
  files["v2"]="/proc/net/nf_condition/valami2"

  while read fileid value
  do
    if [ "$fileid" ] && [ "${files[$fileid]}" ] && [ "$value" = 0  -o "$value" = 1 ]
    then
      echo "$value" > "${files[$fileid]}"
    fi
  done
)

$ echo v1 1 > input
$ echo v2 0 > input