我有一个需要在启动时运行的简短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
,作为普通用户和sudo
用户均使用如下命令:@reboot python /home/username/Documents/startuptest.py
将命令
python /home/username/Documents/startuptest.py
放入/etc/rc.local
打开Ubuntu的启动应用程序并放置该命令
完成前面的所有工作,将命令放入一个shell脚本中,并调用该shell脚本。
没有任何作用。 我觉得我可能遗漏了一些简单的东西。 有什么想法吗? (如果我只是从终端运行该命令,脚本就会正常运行。)
crontab
时,您的环境设置可能无法找到python
。请尝试使用完整路径/usr/bin/python
或类似方法来限定python
。 - Robert Ekendahl