Hallo Synology Community ,
ich wollte gerade ein Shell-Script umbauen, sodass eine Log-Datei beschrieben wird. Als Ausgabe zeigt er "nonexistent directory". Was mach ich falsch?
Eckdaten:
- DSM-Version 4.2 (neueste)
- funktioniert in früher erstellten Shell-Scripten
- Befehl "cd" funktioniert in Shell-Script nicht mehr
- echo $Path bzw. echo $Home zeigen nichts
Hier mein Script.
MfG Clero
ich wollte gerade ein Shell-Script umbauen, sodass eine Log-Datei beschrieben wird. Als Ausgabe zeigt er "nonexistent directory". Was mach ich falsch?
Eckdaten:
- DSM-Version 4.2 (neueste)
- funktioniert in früher erstellten Shell-Scripten
- Befehl "cd" funktioniert in Shell-Script nicht mehr
- echo $Path bzw. echo $Home zeigen nichts
Hier mein Script.
Code:
#!/bin/sh
Scriptlog=/volume1/Private/010_shell/start_automatic_youtube_upload_v3.log
Script=/volume1/Private/010_shell/automatic_youtube_upload_v3.sh
date_start=$(date +%d.%m.%Y---%Hh.%Mmin.%Ssec)
echo "--- --- --- --- --- --- --- --- --- --- --- --- --- --- ---" >> $Scriptlog
echo "Start Upload Videos to YouTube $date_start" >> $Scriptlog
NumInstances=$(ps | grep $Script | grep -v grep | wc -l)
if [ $NumInstances -ge 1 ]; then
echo $NumInstances >> $Scriptlog
echo "automatic_youtube_upload_v3.sh wird bereits ausgeführt" >> $Scriptlog
exit
fi
echo $NumInstances >> $Scriptlog
echo "automatic_youtube_upload_v3.sh wird ausgeführt" >> $Scriptlog
# /volume1/Privat/010_shell/automatic_youtube_upload_v3.sh >> /volume1/Privat/010_shell/YouTube_Upload.log 2>&1
date_end=$(date +%d.%m.%Y---%Hh.%Mmin.%Ssec)
echo "End Upload Videos to YouTube $date_end" >> $Scriptlog
MfG Clero