Запустить скрипт Python при запуске в Ubuntu

У меня есть короткий скрипт на Python, который нужно запустить при запуске - Ubuntu 13.10. Я перепробовал все, что мог придумать, но не смог заставить его работать. Сценарий:

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

(Реальный сценарий немного отличается, так как я просто использую его для тестирования, но вы поняли идею.)

Я попробовал все следующее, но не повезло:

Поставить командуpython startuptest.py вcrontab, как@reboot python /home/username/Documents/startuptest.pyи как обычный пользователь, и какsudo

Поставить командуpython /home/username/Documents/startuptest.py в/etc/rc.local

Открыл Ubuntu Startup Applications и положил туда команду

Выполните все предшествующее, поместив команду в скрипт оболочки и вызвав этот скрипт вместо

Ничего не работает У меня такое ощущение, что мне не хватает чего-то простого. Есть идеи? (Сценарий работает нормально, если я просто запускаю команду из терминала.)

Ответы на вопрос(5)

Ваш ответ на вопрос