Shell Script - Log-Datei erstellen? "nonexistent directory"

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Clero92

Benutzer
Registriert
28. Mai 2013
Beiträge
17
Reaktionspunkte
0
Punkte
0
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.

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
 
Fehlt da nicht nicht ein e bei Private in der auskommentierten drittletzten Zeile?
 
OMG Danke ^^

Genau andersrum. Der auskommentierte Pfad ist der richtige. Das passiert, wenn ich Nachts mich drann versuche ;)

MfG Clero
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat