linux设置开机启动项命令,system x3850×6启动项设置
以下教程将描述如何将命令或程序配置为在启动时自动运行的服务。配置完成后,您可以通过Linux命令行“启动/停止/禁用”该服务。
创建服务
在Raspberry Pi上创建一个. service文件。例如:
myscript.service
[unit]description=my service after=network . target[service]execstart=/usr/excited desk lamp/python3-umain.pyworkingdirectory=/home/pi/MyScriptStandardOutput=inherit standarderror=inherit restart=always user=pi[install]wanted by=multi-user . target在上面的例子中,服务会运行Python 3中/home/pi/myscript目录下的main . py脚本,这样,不仅可以配置Python脚本,还可以将ExecStart行更改为任何需要启动的程序或脚本。
将该文件作为根目录保存在/etc/systemd/system目录中:
sudocp myscript.service/etc/systemd/system/myscript.service然后,您可以尝试使用以下命令启动该服务:
Sudsystemctl启动myscript.service停止服务:
sudsystemctlstopmyscript . service设置为在启动时自动运行:
sudo system CTL enable myscript . service system CTL命令也可用于重新启动或禁用它。
注意事项:
1.启动顺序取决于它们的依赖关系。如果是依赖网络的服务,应该在引导过程中尽可能晚地启动。
使用man systemctl命令或访问https://fedoramagazine.org/what-is-an-init-system/了解更多信息。
文章标题:
Linux systemd在Linux-Raspberry Pi Lab下设置启动项