[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
30.456
Punkte für Reaktionen
1.835
Punkte
804
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
30.456
Punkte für Reaktionen
1.835
Punkte
804
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 

 
 
  AdBlocker gefunden!

Du bist nicht hier, um Support für Adblocker zu erhalten. Dein Adblocker funktioniert bereits ;-)

Klar machen Adblocker einen guten Job, aber sie blockieren auch nützliche Funktionen.

Das Forum wird mit hohem technischen, zeitlichen und finanziellen Aufwand kostenfrei zur Verfügung gestellt. Wir zeigen keine offensive Werbung und bemühen uns um eine dezente Integration.

Bitte unterstütze dieses Forum, in dem du deinen Adblocker für diese Seite deaktivierst.

Du kannst uns auch über unseren Kaffeautomat einen Kaffe ausgeben oder ein PUR Abo abschließen und das Forum so werbefrei nutzen.

Vielen Dank für Deine Unterstützung!