/ / Amazon EC2 Linux Distro init.d daemon di avvio script con priorità - linux, amazon-ec2, daemon

Demone di lancio init.d di Amazon EC2 Linux Distro con priorità - linux, amazon-ec2, daemon

Sono nuovo di Linux e ho uno script inetc / init.d che avvia un demone ogni volta che viene avviato il mio server AWS EC2 linux. Finora tutto è peachy tranne che il demone che ho deve lanciare con una priorità leggermente inferiore. Ho cercato ovunque una risposta su questo, ma senza risultati. Ecco uno snippet:

OPTIONS=" -p 49494"
prog=/home/myUser/myApp/bin/app
progName=myApp
lockfile=/var/-*lock/subsys/$progName

start() {
[ "$EUID" != "0" ] && exit 4
[ "$NETWORKING" = "no" ] && exit 1
[ -x $prog ] || exit 5

# Start daemon.
echo -n $"Starting $progName: "
daemon --user myUser --pidfile /var/run/myApp.pid $prog $OPTIONS &
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch $lockfile
return $RETVAL
}

Il problema è che non posso cucire per avviare il demone con una priorità di 5. Se lo metto

daemon -5 --user myUser  etc...

Quindi il demone si lancia senza problemi con una priorità di -5. Tuttavia, se inserisco un numero positivo

daemon 5 --user myUser etc...

quindi il demone non si avvia. Inoltre non ricevo notifiche in nessuno dei registri su ciò che sta succedendo.

Qualche idea sul perché -5 funzioni ma 5 no?

post scriptum Non ho scritto il file originale, quindi mi piacerebbe modificarlo il meno possibile dato che al momento funziona bene.

risposte:

0 per risposta № 1

dovrebbe funzionare se aggiungi il flag appropriato in questo caso N come segue:

daemon -N 5 --user myUser  etc...