Execute in background process

It's better to split command call in two part. Set command to execute with binary path and execute after in background
This commit is contained in:
camlafit 2017-03-14 09:56:30 +01:00 committed by GitHub
parent ca80c58853
commit e0449cf17f

View File

@ -17,13 +17,16 @@ then
exit
fi
soffice="/usr/bin/soffice"
if [ -f "$1.odt" ]
then
nbprocess=$(pgrep -c soffice)
if [ $nbprocess -ne 1 ] # If there is some soffice process running
then
soffice --invisible --accept="socket,host=127.0.0.1,port=8100;urp;" --nofirststartwizard --headless &
cmd="$soffice --invisible --accept=socket,host=127.0.0.1,port=8100;urp; --nofirststartwizard --headless"
$cmd &
retcode=$?
if [ $retcode -ne 0 ]
then