{"id":80,"date":"2013-03-14T20:00:20","date_gmt":"2013-03-14T19:00:20","guid":{"rendered":"http:\/\/blog.beufa.net\/?p=80"},"modified":"2013-03-14T20:00:20","modified_gmt":"2013-03-14T19:00:20","slug":"auto-heberger-son-google-reader-part4","status":"publish","type":"post","link":"https:\/\/beufa.net\/fr\/blog\/auto-heberger-son-google-reader-part4\/","title":{"rendered":"Auto h\u00e9berger son Google Reader, part4"},"content":{"rendered":"<p>Ca y est, Google Reader est mort !!! J&#8217;ai bien fait d&#8217;anticiper cette s\u00e9rie d&#8217;articles sur comment auto h\u00e9berger son Google Reader.<\/p>\n<p>Dernier petit tip sur la gestion du d\u00e9marrage du script d&#8217;update :<\/p>\n<p>Cr\u00e9er le fichier \/etc\/init.d\/ttrss :<\/p>\n<pre class=\"brush:shell\">#!\/bin\/sh -e\n# ligne de commande du programme\nDAEMON=\"\/var\/www\/rss\/update_daemon2.php\"\n# argument \u00c3\u00a0 utiliser par le programme\nDAEMON_OPT=\"\"  #argument \u00c3\u00a0 utiliser par le programme\nDAEMONUSER=\"www-data\" #utilisateur du programme\nDAEMON_NAME=\"ttrss\" #Nom du programme (doit \u00c3\u00aatre identique \u00c3\u00a0 l'ex\u00c3\u00a9cutable)\n\nPATH=\"\/sbin:\/bin:\/usr\/sbin:\/usr\/bin\" #Ne pas toucher\n\ntest -x $DAEMON || exit 0\n\n. \/lib\/lsb\/init-functions\n\nd_start () {\n        log_daemon_msg \"Starting system $DAEMON_NAME Daemon\"\n        start-stop-daemon --background --name $DAEMON_NAME -c www-data -Sbx $DAEMON -- $DAEMON_OPT\n        log_end_msg $?\n}\n\nd_stop () {\n        log_daemon_msg \"Stopping system $DAEMON_NAME Daemon\"\n        start-stop-daemon --name $DAEMON_NAME --stop --retry 5 --quiet --name $DAEMON_NAME\n        log_end_msg $?\n}\n\ncase \"$1\" in\n\n        start|stop)\n                d_${1}\n                ;;\n\n        restart|reload|force-reload)\n                        d_stop\n                        d_start\n                ;;\n\n        force-stop)\n               d_stop\n                killall -q $DAEMON_NAME || true\n                sleep 2\n                killall -q -9 $DAEMON_NAME || true\n                ;;\n\n        status)\n                status_of_proc \"$DAEMON_NAME\" \"$DAEMON\" \"system-wide $DAEMON_NAME\" &amp;&amp; exit 0 || exit $?\n                ;;\n        *)\n                echo \"Usage: \/etc\/init.d\/$DAEMON_NAME {start|stop|force-stop|restart|reload|force-reload|status}\"\n                exit 1\n                ;;\nesac\nexit 0<\/pre>\n<p>Ensuite, il faut suffit de taper les commandes suivantes :<\/p>\n<pre class=\"brush:shell\">[root@server:~]$ sudo chmod +x \/etc\/init.d\/ttrss\n[root@server:~]$ sudo chmod 0755 \/etc\/init.d\/ttrss\n[root@server:~]$ sudo update-rc.d ttrss defaults\nupdate-rc.d: warning: \/etc\/init.d\/ttrss missing LSB information\nupdate-rc.d: see &lt;http:\/\/wiki.debian.org\/LSBInitScripts&gt;\n Adding system startup for \/etc\/init.d\/ttrss ...\n   \/etc\/rc0.d\/K20ttrss -&gt; ..\/init.d\/ttrss\n   \/etc\/rc1.d\/K20ttrss -&gt; ..\/init.d\/ttrss\n   \/etc\/rc6.d\/K20ttrss -&gt; ..\/init.d\/ttrss\n   \/etc\/rc2.d\/S20ttrss -&gt; ..\/init.d\/ttrss\n   \/etc\/rc3.d\/S20ttrss -&gt; ..\/init.d\/ttrss\n   \/etc\/rc4.d\/S20ttrss -&gt; ..\/init.d\/ttrss\n   \/etc\/rc5.d\/S20ttrss -&gt; ..\/init.d\/ttrss\n[root@server:~]$ sudo chkconfig --list | grep ttrss\nttrss                     0:off  1:off  2:on   3:on   4:on   5:on   6:off<\/pre>\n<p>Si le service n&#8217;est pas activ\u00e9, il suffit de faire un :<\/p>\n<pre class=\"brush:shell\">[root@server:~]$ sudo chkconfig ttrss on<\/pre>\n<p>Amusez vous bien !<\/p>\n<p>Next time : un article pour clean up la base des articles vieux de x mois, car apr\u00e8s plusieurs mois d&#8217;utilisation, la base peut vite atteindre les 70 \/ 100 MB&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ca y est, Google Reader est mort !!! J&#8217;ai bien fait d&#8217;anticiper cette s\u00e9rie d&#8217;articles sur comment auto h\u00e9berger son Google Reader. Dernier petit tip&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/beufa.net\/fr\/blog\/auto-heberger-son-google-reader-part4\/\">Continue reading<span class=\"screen-reader-text\">Auto h\u00e9berger son Google Reader, part4<\/span><\/a><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19,27],"tags":[48,49,50,72,75,35,83],"class_list":["post-80","post","type-post","status-publish","format-standard","hentry","category-linux","category-webapps","tag-flux-rss","tag-google","tag-google-reader","tag-reader","tag-rss","tag-self-hosting","tag-tiny-tiny-rss","entry"],"_links":{"self":[{"href":"https:\/\/beufa.net\/fr\/wp-json\/wp\/v2\/posts\/80","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/beufa.net\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/beufa.net\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/beufa.net\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/beufa.net\/fr\/wp-json\/wp\/v2\/comments?post=80"}],"version-history":[{"count":0,"href":"https:\/\/beufa.net\/fr\/wp-json\/wp\/v2\/posts\/80\/revisions"}],"wp:attachment":[{"href":"https:\/\/beufa.net\/fr\/wp-json\/wp\/v2\/media?parent=80"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/beufa.net\/fr\/wp-json\/wp\/v2\/categories?post=80"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/beufa.net\/fr\/wp-json\/wp\/v2\/tags?post=80"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}