目录

一、创建编辑自启服务文件

步骤1:创建服务文件

步骤2:编辑服务文件

 步骤3:重新加载systemd并启用服务

 二、自启动展示编辑 


【国产化信创平台】Linux系统设置程序 开机自启_加载

 

一、创建编辑自启服务文件

要在Linux系统中配置一个开机启动服务,你需要创建一个 systemd 服务文件。根据你的路径【/home/hnxy-001/HNXY/atps/ATP300S/ATP300S/ATP300S】,可以通过以下步骤创建和配置服务文件。

步骤1:创建服务文件

打开终端,创建一个新的 systemd 服务文件。例如:

sudo nano /etc/systemd/system/atp300s.service

 如果你在使用sudo nano时提示找不到命令,说明系统中没有安装nano文本编辑器。你可以使用以下命令来安装nano,或者使用其他编辑器,如vimvi

sudo apt update
sudo apt install nano

安装完成后,你就可以使用nano来编辑文件了。  

步骤2:编辑服务文件

【国产化信创平台】Linux系统设置程序 开机自启_加载_02

Ctrl+O 保存当前文件,Ctrl+X退出当前编辑。 

[Unit]
Description=ATP300S Service
After=network.target

[Service]
ExecStart=/home/hnxy-001/HNXY/atps/ATP300S/ATP300S/ATP300S
WorkingDirectory=/home/hnxy-001/HNXY/atps/ATP300S/ATP300S
Restart=always
User=hnxy-001
Environment=DISPLAY=:0
Environment=PATH=/usr/bin

[Install]
WantedBy=multi-user.target
  • Description: 服务的简要描述。
  • After: 指定服务启动顺序,这里设置为在network.target后启动,确保网络服务可用。
  • ExecStart: 这是你服务启动的实际命令,指向你的可执行文件路径。
  • WorkingDirectory: 工作目录,即服务启动时的当前目录。
  • Restart: 当服务崩溃时自动重启服务。
  • User: 指定运行服务的用户,在这里是 hnxy-001 用户。
  • Environment: 设置环境变量,DISPLAY=:0用于图形界面应用程序启动。

 步骤3:重新加载systemd并启用服务

重新加载systemd守护进程:

sudo systemctl daemon-reload

启用服务,使其在开机时自动启动 

sudo systemctl enable atp300s.service

立即启动服务

sudo systemctl start atp300s.service

检查服务状态

sudo systemctl status atp300s.service

二、自启动展示

【国产化信创平台】Linux系统设置程序 开机自启_加载

通过这些步骤,你的服务将在Linux系统启动时自动运行。如果需要进一步调整或调试,查看日志或服务状态信息。