Ich verbrachte ziemlich viel Zeit auch um ein einfaches Python-Programm um 01:00 Uhr zu starten. Aus irgendeinem Grund konnte ich nicht cron zu starten und APScheduler schien ziemlich komplex für etwas, das einfach sein sollte. Zeitplan (https://pypi.python.org/pypi/schedule) schien in etwa richtig.
Sie müssen ihre Python-Bibliothek installieren:
pip install schedule
Diese von ihrem Beispielprogramm modifiziert:
import schedule
import time
def job(t):
print "I'm working...", t
return
schedule.every().day.at("01:00").do(job,'It is 01:00')
while True:
schedule.run_pending()
time.sleep(60) # wait one minute
Sie benötigen, um Ihre eigene Funktion anstelle von Job setzen und ausführen mit nohup, zB:
nohup python2.7 MyScheduledProgram.py &
Vergessen Sie nicht, es beim Neustart erneut zu starten.
Überlegen Sie auch, ein separates Skript über [cron] (http://en.wikipedia.org/wiki/Cron) auszuführen. – FakeRainBrigand
Ja, sollte gesagt haben, keinen Zugang zu 'Cron'. –