2014-03-13 259 views
1

我正在制作一个简单的python脚本,作为在后台运行的可执行文件运行。有没有办法让它在启动时运行?我知道我可以将可执行文件添加到启动目录,但这需要我根据我的机器对其进行硬编码。我希望它能在其他机器上工作(Windows和Ubuntu)。我将如何处理这个问题?谢谢!启动Python脚本启动

+0

据我所知,在启动时启动程序(机器的启动,或登录?)取决于操作系统。所以你将不得不硬编码至少那部分。您可以在相应的StackExchange站点中提出这个问题(与Python基本无关)(这里有askubuntu,可能还有一个适用于Windows)。 – Evert

回答

2

在Linux中,你可以把它添加到您的cron:crontab -e

@reboot python /home/user/myscript.py 

(@reboot是重启和创业公司)

在Windows您可以使用Task Scheduler和定义“由...启动”作为启动。查看“创建基本任务”的红色框。

在程序/脚本领域,你应该输入:

C:\Python27\python.exe 

而在添加参数,你应该输入:

"C:\My script.py" 

阅读here更多细节,看看下面的截图.. 。

enter image description here

enter image description here

enter image description here