> >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 ?
> Giusto per info: CMD="/opt/rt4/sbin/rt-server --port 8080 --verbose --log debug" su - rtracker -c "nohup $CMD &>> /opt/rt4/log/rt4.log &"'echo "$!"' > /opt/rt4/log/run.pid Funziona.

