Запустить скрипт 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 и положил туда команду
Выполните все предшествующее, поместив команду в скрипт оболочки и вызвав этот скрипт вместо
Ничего не работает У меня такое ощущение, что мне не хватает чего-то простого. Есть идеи? (Сценарий работает нормально, если я просто запускаю команду из терминала.)