在启动时启动 python 脚本 - Raspbian
Starting a python script at boot - Raspbian
我有一个 python 脚本。这个脚本本质上是我自己的desktop/UI。但是,我想用我自己的版本替换默认的 Raspbian (Raspberry Pi linux 发行版) 桌面环境。我该怎么做:
- 禁用默认桌面和
- 在启动时启动我的 python 脚本(全屏)?
这是对Raspberry Pi运行debianlinux的一个修改版本。
(编辑:我尝试在 /etc/init.d 目录中制作一个启动脚本,并将其添加到 chmod,但我似乎仍然无法启动它。该脚本包含正常.sh 的东西,但也包含在我指定的目录中打开脚本的 python 命令。)
啊呸,快回答一下吧
在/etc/init.d
中创建脚本后,需要在/etc/rc2.d
目录下添加软link,如sudo ln -s /etc/init.d/<your script> /etc/rc2.d/S99<your script>
。当然,假设您 运行 运行 级别 2。您可以使用命令 runlevel
.
检查
S
表示脚本是'started',数字决定了进程启动的顺序。
您还需要从 rc2.d 中删除启动图形环境的条目。那是什么命令取决于你的 pi 是如何配置的。
我有一个 python 脚本。这个脚本本质上是我自己的desktop/UI。但是,我想用我自己的版本替换默认的 Raspbian (Raspberry Pi linux 发行版) 桌面环境。我该怎么做:
- 禁用默认桌面和
- 在启动时启动我的 python 脚本(全屏)?
这是对Raspberry Pi运行debianlinux的一个修改版本。
(编辑:我尝试在 /etc/init.d 目录中制作一个启动脚本,并将其添加到 chmod,但我似乎仍然无法启动它。该脚本包含正常.sh 的东西,但也包含在我指定的目录中打开脚本的 python 命令。)
啊呸,快回答一下吧
在/etc/init.d
中创建脚本后,需要在/etc/rc2.d
目录下添加软link,如sudo ln -s /etc/init.d/<your script> /etc/rc2.d/S99<your script>
。当然,假设您 运行 运行 级别 2。您可以使用命令 runlevel
.
S
表示脚本是'started',数字决定了进程启动的顺序。
您还需要从 rc2.d 中删除启动图形环境的条目。那是什么命令取决于你的 pi 是如何配置的。