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.)