[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Pid di processo eseguito via su -



Ho il seguente problema:

CMD="/opt/rt4/sbin/rt-server --port 8080 --verbose --log debug"
nohup $CMD &>> /opt/rt4/log/rt4.log &
echo $! > /opt/rt4/log/run.pid

Eseguendo questo script da root il pid viene messo correttamente in /opt/rt4/log/run.pid


Se invece prova modificare lo script in maniera che cambi utente:
CMD="/opt/rt4/sbin/rt-server --port 8080 --verbose --log debug"
su - rtracker -c "$CMD &>> /opt/rt4/log/rt4.log && echo $! > /opt/rt4/log/run.pid &"

il file /opt/rt4/log/run.pid rimane vuoto.
Idee si come risolvere ?

Grazie
Walter


Reply to: