Hallo werte Netcup user,
Ich mache meine ersten Schritte im erstellen einer website, bin mit netcup überfordert und hoffe auf eure hilfe
Ich muss Daten von Github abrufen und diese auf meinem webspace speichern. Aktuell mache ich das mit einem python script von meinem desktop aus manuell.
Ich muss diesen Vorgang nun automatisieren und habe ausgeforscht, dass mir bei netcup/plesk nur das erstellen eines scheduled tasks möglich ist.
Nachdem ich hier nun ein paar Stunden gekämpft habe ein einfaches Testfile ablaufen zu lassen, muss ich einsehen, dass ich keine Ahnung habe was ich tue.
Ich habe ein webhosting 4000 Paket und ich habe im WCP unter der entsprechenden Domain Python aktiviert.
pasted-from-clipboard.png
Dann ist mir schonmal unklar welche Einstellungen ich hier vornehmen muss:
pasted-from-clipboard.png
Trotzdem habe ich mal versucht eine Datei zum Laufen zu bringen:
pasted-from-clipboard.png
Ich habe die unterschiedlichsten Konstellationen an Eingaben versucht aber bekomme nur Fehlermeldungen.
Ohne das Wort python am Anfang bekomme ich folgende Meldung:
Zitatimport: Kommando nicht gefunden.
from: Kommando nicht gefunden
data: Kommando nicht gefunden.
Syntaxfehler beim unerwarteten Symbol »(«
Das file wird offensichtlich nicht als python file erkannt, aber es wird gefunden.
Schreibe ich python oder python3 am Anfang bekomme ich immer nur "Kommando nicht gefunden".
Mir ist auch gar nicht klar, wo genau ich das Python skript überhaupt ablegen muss.
Ich wäre für jeden Tipp Dankbar wie ich solch einen scheduled task zum Laufen bekomme. Sollte jemand eine andere Idee für mich haben wie ich meine Daten von Github bekommen kann ich freue mich über jeden Hinweis.
Ich werde hier nun sicher öfters meine Fragen reinstellen, also Hallo an alle!
Sollte jemand testen wollen hier noch ein Testcode.
Beste Grüße Gerhard
import json
from datetime import datetime
# Create a dictionary with the current date and time
data = {
'current_datetime': datetime.now().strftime('%Y-%m-%d %H:%M:%S')
}
# Specify the path to save the JSON file
# Adjust the path as needed to fit within your server's file structure
file_path = 'current_datetime.json'
# Write the dictionary to a JSON file
with open(file_path, 'w') as file:
json.dump(data, file)
print(f"Date and time saved to {file_path}")
Alles anzeigen