启动时运行终端命令(python命令)

启动时运行终端命令(python命令)

我是 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 权限运行。

相关内容