Tiny Tiny RSS良い感じで使っております。

webのUI上からフィードをダブルクリックすると記事が更新されるんですが、

自動で定期的に更新してくれないと困りますね。

てことで自動更新の仕方を参考に設定していきます。

[Update daemon]方式がお勧めみたいですが、CentOSへの組み込み方が良くわからんのでパス。

cronで実行するのが簡単そうな感じがします。

要するに

update.php –feeds

を定期的に実行するわけですな。

daemon方式のところにwebサイトユーザー権限で実行しろ見たいなことが書いてあるので、こっちもそんな感じで設定します。

まずは普通にコマンドから実行してみますか。

suでルートになって

# sudo -u nginx /usr/bin/php /tt/rss/dir/update.php –feeds

そーすっと、なにやらごにょごにょ初めて

これが

こうなります

読み切れねー。

更新自体は問題ないようです。


rootのcrontabに登録します。


# crontab -e
*/15 * * * * sudo -u nginx /usr/bin/php /tt/rss/dir/update.php –feeds –quiet
これで快適情強生活ができるでしょうか。


・・・できませんでした。
朝起きてみるとcronさんから
「sudo: sorry, you must have a tty to run sudo」
こんなメールが大量に!
sudoは端末からじゃないとだめなのね。

ってことで

rootのスケジュールはさっくり消して、

1
2
3
4
5
# sudo -u nginx crontab -e
no crontab for nginx - using an empty one
crontab: installing new crontab
# sudo -u nginx crontab -l
*/15 * * * * /usr/bin/php /tt/rss/dir/update.php --feeds --quiet

で今度はどうでしょか。