[erledigt] Aufgabenplaner: Skript soll anderes Python-Skript aufrufen

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

AdRay

Benutzer
Registriert
28. Mai 2015
Beiträge
8
Reaktionspunkte
4
Punkte
53
Hallo,
vielleicht kann mir jemand bei folgendem Problem helfen?

Ich habe für Testzwecke zwei Skripte, ein Bash-Skript und ein Python-Skript. Jedes Skript legt eine Datei an, damit die erfolgreiche Ausführung sichtbar ist.
Beide Skripte lassen sich einzeln per Aufgabenplaner ausführen.
Jetzt soll aber das Bash-Skript das Python-Skript aufrufen. Scheinbar wird das Python-Skript nicht ausgeführt.

Im Bash-Skript starte ich das Python-Skript per:
/PFAD_ZU_PYTHON/python PFAD_ZU_SKRIPT/skript.py

Beide Skript haben 755-Rechte (+x)


Über Tipps oder Hilfe wäre ich sehr dankbar.


Vielen Dank,
Ray


Bash-Skript
Rich (BBCode):
#!/bin/ash
# /volume1/testDir/test.sh

/bin/touch /volume1/testDir/chk.shfile

/usr/bin/python /volume1/testDir/test.py


Python-Skript
Rich (BBCode):
#!/usr/bin/python
# /volume1/testDir/test.py

import os

os.utime( '/volume1/testDir/chk.pyfile', None )   # aka touch
 
Zuletzt bearbeitet:
Das Shellskript würde ich an zwei Stellen ändern:

Rich (BBCode):
#!/bin/sh
# /volume1/testDir/test.sh

/bin/touch /volume1/testDir/chk.shfile

/usr/bin/python /volume1/testDir/test.py
 
Vielen Dank :) Super schnelle Reaktion

Baum nicht gesehn, klar fehlte der führende Strich.

Aber warum #!/bin/sh statt #!/bin/ash, da die BusyBox doch /ash nutzt?
 
Zuletzt bearbeitet:
Weil es portabler ist. /bin/sh funktioniert auch bei einer bash usw.
 
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