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