NC Client: Start in Background and Startinfo

This commit is contained in:
Daniel Pätzold
2026-04-08 18:30:15 +02:00
parent b35a5148a3
commit 84873e1047
@@ -21,15 +21,12 @@ fi
if [ -f "$SUDO_HOME/.config/autostart/com.nextcloud.desktopclient.nextcloud.desktop" ]; then
echo "Remove Autostart Nextcloud"
rm $SUDO_HOME/.config/autostart/com.nextcloud.desktopclient.nextcloud.desktop
#Stopping Nextcloud
su -c "$BASECMD --quit 1>/dev/null 2>/dev/null" $SUDO_USER
sleep 5
fi
NC_PID=$( pgrep -u $USER nextcloud )
if [[ ! -z ${NC_PID} ]]; then
echo "Stopping Nextcloud with PID ${NC_PID}"
# $BASECMD --quit 1>/dev/null 2>/dev/null && sleep 5
# $BASECMD --quit 1>/dev/null 2>/dev/null && sleep 2
kill ${NC_PID}
if [[ $? -ne 0 ]]; then
echo "Service could not be stopped, please check why."
@@ -111,6 +108,7 @@ done
# exit 1
#fi
# Now start Nextcloud
nohup ${BASECMD} 1>/dev/null 2>/dev/null &
echo "Starting Nextcloud Client in Background"
nohup ${BASECMD} --background 1>/dev/null 2>/dev/null &
echo "Done Setup of Nextcloud."
exit 0