Ik heb een nogal stom probleem waarvan ik echt de oorzaak niet kan achterhalen. Ik gebruik "TinyTinyRSS" als feed aggregator. Echt übergoed systeem en een volwaardige self-hosting vervanger voor Google Reader. Dat terzijde, ik heb namelijk problemen met het init.d script dat ikzelf in elkaar heb ge-copy-pasted.
De feiten:
De feiten:
- TTRSS is een PHP script
- TTRSS draait in directory /smb/www/blabla/ttrss
- Ik heb onderstaande init.d script in m'n /etc/init.d gezet, rechten 0750x
- Ik wil het script draaien onder user rogier
Bash:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| #!/bin/sh NAME=ttrss PIDFILE=/smb/www/blabla/ttrss/lock/ttrss.pid LOGFILE=/smb/logs/ttrss.log DAEMON="/usr/bin/php" DAEMON_OPTS="./update.php --daemon --log ${LOGFILE}" APPDIR=/smb/www/blabla/ttrss USER=rogier case "$1" in start) echo "Starting daemon: "$NAME /sbin/start-stop-daemon --start --chdir $APPDIR --background --quiet --chuid $USER --make-pidfile --pidfile $PIDFILE --exec $DAEMON -- $DAEMON_OPTS ;; stop) echo "Stopping daemon: "$NAME /sbin/start-stop-daemon --stop --chdir $APPDIR --quiet --chuid $USER --oknodo --pidfile $PIDFILE ;; *) echo "Usage: "$1" {start|stop}" exit 1 esac exit 0 |