Führen Sie das Python-Skript beim Start in Ubuntu aus

Ich habe ein kurzes Python-Skript, das beim Start ausgeführt werden muss - Ubuntu 13.10. Ich habe alles versucht, was mir einfällt, kann es aber nicht zum Laufen bringen. Das Drehbuch:

#!/usr/bin/python
import time
with open("/home/username/Desktop/startup.txt", 'a') as f:
    f.write(str(time.time()) + " It worked!")

(Das eigentliche Skript sieht etwas anders aus, da ich es nur zu Testzwecken verwende, aber Sie haben die Idee.)

Ich habe alles Folgende ohne Glück versucht:

Setzen Sie den Befehlpython startuptest.py imcrontab, wie@reboot python /home/username/Documents/startuptest.py, sowohl als normaler Benutzer als auch alssudo

Setzen Sie den Befehlpython /home/username/Documents/startuptest.py im/etc/rc.local

Öffnete Ubuntus Startup-Anwendungen und füge den Befehl dort ein

Führen Sie alle vorhergehenden Schritte aus, setzen Sie den Befehl in ein Shell-Skript und rufen Sie stattdessen dieses Shell-Skript auf

Nichts funktioniert. Ich habe das Gefühl, etwas Einfaches zu vermissen. Irgendwelche Ideen? (Das Skript funktioniert einwandfrei, wenn ich den Befehl nur von einem Terminal aus ausführe.)

Antworten auf die Frage(5)

Ihre Antwort auf die Frage