epgrecメモ
予約した番組を予約キャンセルしても、録画されちゃうなぞがたぶん分かった。
atqでジョブを確認したら、大半がrootユーザ。
ブラウザから操作するのはとうぜんapacheユーザ。
よって実行はするもののジョブ削除の権限がないから、ジョブは残る。
けど、処理としては実行したとしてDB上からは消え、予約解除となる。
なぜジョブの大半がrootユーザかというと、
番組表取得のスクリプトをroot権限のcronでやっている。
そのタイミングで自動キーワード予約をやっているのだろう。
というわけで、apacheユーザで番組表取得のスクリプトをcronでやるようにしてみた。
たぶん大丈夫だろう。