我是 Ubuntu 新手,但到处都找过这个问题的答案。到目前为止还没有找到解决方案。基本上,我需要在启动时运行两个终端命令,它们直接相连。这将允许我在启动时打开一个 python 脚本。该脚本在手动打开时可以工作,但我不知道如何在启动时让它工作。在终端中我输入:
cd /directory/with/python/script/
python name.py
该脚本可以运行,但我无法在启动时运行它。
答案1
假设您希望每次机器启动时运行此脚本,一个方便的方法是添加一个 upstart init 任务。
在 中创建一个文件my-startup-script.conf
(其名称由您决定,但必须具有扩展名.conf
)/etc/init
,其中包含以下内容:
description "Describe what the script does."
start on filesystem
task
script
cd /path/to/script
python name.py
end script
请注意,您的脚本将以 root 权限运行。