Supponiamo che voglia avviare un demone in fase di boot che non abbia come
owner ROOT, con questo:
-------------------------------------------------------------------------
#!/bin/bash
. /etc/rc.d/init.d/functions
start() {
echo -n "Starting demone_mio: "
sudo -u utonto /usr/bin/demone_mio
touch /var/lock/subsys/demone_mio
}
stop() {
echo -n "Shutting down demone_mio: "
killproc demone_mio
rm -f /var/lock/subsys/demone_mio
}
case "$1" in
start)
start
;;
stop)
stop
;;
-------------------------------------------------------------------------
deve funzionare vero?
No, non funziona, ma non capisco xkè.......
Chi mi helpa dicendomi dove ho errato?
PS: se il programma ha un suo lockfile posso risparmiarmi l'ultima riga dei
blocchi START e STOP?
Sythos - http://alchatter.d2g.com - PGP/GPG key on keyserver.linux.it
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GE d- s+:+ a+ C++ U P! L+++ E-- W+++ N++ o K- w O-- M- V-- PS+ PE++ Y+
PGP++ t++ 5 X+ R+ tv b++ DI++ D++ G++ e+++ h+ r y+
------END GEEK CODE BLOCK------
|