Datenrechte eines ausführbaren Scripts

  • 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.

trmax

Benutzer
Registriert
23. Juli 2015
Beiträge
6
Reaktionspunkte
0
Punkte
1
Guten Morgen!

Ich habe ein Problem an dem ich seit einiger Zeit sitze.
Ich möchte per SSH in der Console ein Script starten. Diese ist ausführbar (chmod -x) und hat auch alle Rechte (chmod 755)

Es liegt im Ordner einer SMB-Freigabe auf /volume1/smartlogger/

Das Script beste aus den Dateien logger_script2mysql und testlog.txt

Rufe ich das Script logger_script2mysql per Cronjob alle 15 Minuten auf, öffnet es die Datei testlog.txt und liest mit darin befindlichen mit Komma getrennen Werte aus und schreibt diese in eine Datenbank. Danach wird der Inhalt von testlog.txt gelöscht.

Das läuft auch super solange ich folgenden Aufruf mache:
./logger_script2mysql

UND ich mich in dem Verzeichnis /volume1/smartlogger/ befinde

wenn ich im Crontab den Absolutpfad angebe, also ./volume1/smartlogger/logger_script2mysql
oder zu testzwecken das Script in der Console als /volume1/smartlogger/logger_script2mysql aufrufe UND ich mich nicht in dem Verzeichnis selbst befinde ( /volume1/smartlogger/)
bekomme ich folgende Fehlermeldung:

/volume1/smartlogger/logger_script2mysql: line 10: testlog.txt: Permission denied

Mit sudo /volume1/smartlogger/logger_script2mysql gings was aber im Crontab nicht läuft.


Was mach ich da falsch? SO ein Problem hatte ich bis jetzt nie!

Liebe Grüße,
Markus

Anhang anzeigen testlog.txtAnhang anzeigen logger_script2mysql.txt
 
Zuletzt bearbeitet:
erledigt,
der pfad auf testlog.txt passt nicht
 
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