„Build/synOTR-start.sh“ ändern
This commit is contained in:
parent
8c18b93a6f
commit
5a729fd927
|
@ -1,6 +1,13 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
# /usr/syno/synoman/webman/3rdparty/synOTR/synOTR-start.sh
|
||||||
# wechselt in synOTR-Verzeichnis und startet synOTR mit bzw. ohne LOG (je nach Konfiguration)
|
# wechselt in synOTR-Verzeichnis und startet synOTR mit bzw. ohne LOG (je nach Konfiguration)
|
||||||
|
|
||||||
|
# wurde das Skript von der GUI aufgerufen (Aufruf mit Parameter "GUI")?
|
||||||
|
callFrom=$1
|
||||||
|
if [ -z $callFrom ] ; then
|
||||||
|
callFrom=shell
|
||||||
|
fi
|
||||||
|
|
||||||
# Arbeitsverzeichnis auslesen und hineinwechseln:
|
# Arbeitsverzeichnis auslesen und hineinwechseln:
|
||||||
APPDIR=$(cd $(dirname $0);pwd)
|
APPDIR=$(cd $(dirname $0);pwd)
|
||||||
cd ${APPDIR}
|
cd ${APPDIR}
|
||||||
|
@ -18,17 +25,26 @@
|
||||||
synOTR_pid=`pidof synOTR.sh`
|
synOTR_pid=`pidof synOTR.sh`
|
||||||
|
|
||||||
if [ ! -z "$synOTR_pid" ] ; then
|
if [ ! -z "$synOTR_pid" ] ; then
|
||||||
echo '<p class="center"><span style="color: #BD0010;"><b>synOTR läuft bereits!</b><br>(Prozess-ID: '$synOTR_pid')</span></p>'
|
if [ $callFrom = GUI ] ; then
|
||||||
echo '<br /><p class="center"><button name="page" value="status-kill-synotr" style="color: #BD0010;">(Beenden erzwingen?)</button></p><br />'
|
echo '<p class="center"><span style="color: #BD0010;"><b>synOTR läuft bereits!</b><br>(Prozess-ID: '$synOTR_pid')</span></p>'
|
||||||
|
echo '<br /><p class="center"><button name="page" value="status-kill-synotr" style="color: #BD0010;">(Beenden erzwingen?)</button></p><br />'
|
||||||
|
else
|
||||||
|
echo "synOTR läuft bereits! (Prozess-ID: ${$synOTR_pid})"
|
||||||
|
fi
|
||||||
exit
|
exit
|
||||||
else
|
else
|
||||||
echo '<p class="title">synOTR wurde gestartet ...</p><br><br><br><br>
|
if [ $callFrom = GUI ] ; then
|
||||||
<center><table id="system_msg" style="width: 40%;table-align: center;">
|
echo '<p class="title">synOTR wurde gestartet ...</p><br><br><br><br>
|
||||||
<tr>
|
<center><table id="system_msg" style="width: 40%;table-align: center;">
|
||||||
<th style="width: 20%;"><img class="imageStyle" alt="status_loading" src="images/status_loading.gif" style="float:left;"></th>
|
<tr>
|
||||||
<th style="width: 80%;"><p class="center"><span style="color: #424242;font-weight:normal;">Bitte warten, bis die Dateien<br>fertig abgearbeitet wurden.</span></p></th>
|
<th style="width: 20%;"><img class="imageStyle" alt="status_loading" src="images/status_loading.gif" style="float:left;"></th>
|
||||||
</tr>
|
<th style="width: 80%;"><p class="center"><span style="color: #424242;font-weight:normal;">Bitte warten, bis die Dateien<br>fertig abgearbeitet wurden.</span></p></th>
|
||||||
</table></center>'
|
</tr>
|
||||||
|
</table></center>'
|
||||||
|
else
|
||||||
|
echo "synOTR wurde gestartet ..."
|
||||||
|
echo "Bitte warten, bis die Dateien fertig abgearbeitet wurden."
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Variablenkorrektur für ältere Konfiguration.txt und Slash anpassen:
|
# Variablenkorrektur für ältere Konfiguration.txt und Slash anpassen:
|
||||||
|
@ -37,9 +53,7 @@
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -z $WORKDIR ] ; then
|
if [ -z $WORKDIR ] ; then
|
||||||
# WORKDIR="${destdir%/}/"
|
WORKDIR="${DESTDIR%/}/" # Variable WORKDIR nicht gesetzt. Es wird im Ausgabeordner gearbeitet!
|
||||||
WORKDIR="${DESTDIR%/}/"
|
|
||||||
# echo "Variable WORKDIR nicht gesetzt. Es wird im Ausgabeordner gearbeitet!"
|
|
||||||
else
|
else
|
||||||
WORKDIR="${WORKDIR%/}/"
|
WORKDIR="${WORKDIR%/}/"
|
||||||
fi
|
fi
|
||||||
|
@ -53,9 +67,14 @@
|
||||||
DECODIR="${WORKDIR%/}/_decodiert"
|
DECODIR="${WORKDIR%/}/_decodiert"
|
||||||
|
|
||||||
if [ ! -d "$DESTDIR" ] || [ "$DESTDIR" = "/" ]; then
|
if [ ! -d "$DESTDIR" ] || [ "$DESTDIR" = "/" ]; then
|
||||||
echo '
|
if [ $callFrom = GUI ] ; then
|
||||||
<p class="center"><span style="color: #BD0010;"><b>! ! ! Zielverzeichnis in der Konfiguration prüfen ! ! !</b><br>Programmlauf wird beendet.<br></span></p>'
|
echo '
|
||||||
exit
|
<p class="center"><span style="color: #BD0010;"><b>! ! ! Zielverzeichnis in der Konfiguration prüfen ! ! !</b><br>Programmlauf wird beendet.<br></span></p>'
|
||||||
|
else
|
||||||
|
echo "! ! ! Zielverzeichnis in der Konfiguration prüfen ! ! !"
|
||||||
|
echo "Programmlauf wird beendet."
|
||||||
|
fi
|
||||||
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ $OTRcutactiv = "off" ] ; then
|
if [ $OTRcutactiv = "off" ] ; then
|
||||||
|
|
Loading…
Reference in a new issue