📅  最后修改于: 2023-12-03 15:37:41.317000             🧑  作者: Mango
如果您正在使用Ubuntu操作系统并希望在系统启动时自动运行Openvino Python应用程序,则可以使用系统服务来完成此任务。 这将确保您的应用程序在系统启动时始终运行,无需手动启动。
要在Ubuntu上创建系统服务文件,您需要使用下面的命令创建一个名为openvinoapp.service
的文件:
sudo nano /etc/systemd/system/openvinoapp.service
这将打开一个文本编辑器,您可以在其中创建服务文件。在文件中,请插入以下代码:
[Unit]
Description=Openvino Python Application
After=network.target
[Service]
Type=simple
ExecStart=/usr/bin/python3 /path/to/your/openvino-app.py
WorkingDirectory=/path/to/your/app_directory
Restart=always
User=your_username
[Install]
WantedBy=multi-user.target
请注意更改以下变量:
/path/to/your/openvino-app.py
为您的应用程序的实际路径完成后,请按Ctrl + X键,然后按Y键保存更改。
完成服务文件的配置之后,现在您需要重新启动Systemd
进程以使其生效,并启动您的Openvino Python应用程序服务。使用以下命令实现这一步:
sudo systemctl daemon-reload
sudo systemctl enable openvinoapp.service
sudo systemctl start openvinoapp.service
完成后,您的Openvino Python应用程序应该已经启动。使用以下命令检查它的状态:
systemctl status openvinoapp.service
现在您已经成功地设置了Ubuntu上的Openvino Python应用程序的系统服务。它将在系统启动时自动运行,使您无需手动启动它,非常方便。