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

Status
Für weitere Antworten geschlossen.

AdRay

Benutzer
Mitglied seit
28. Mai 2015
Beiträge
8
Punkte für Reaktionen
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:

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
29.890
Punkte für Reaktionen
1.172
Punkte
754
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
 

AdRay

Benutzer
Mitglied seit
28. Mai 2015
Beiträge
8
Punkte für Reaktionen
4
Punkte
53
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:

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
29.890
Punkte für Reaktionen
1.172
Punkte
754
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