./Bin/squeeze2upnp-x86-64-static -z -x config.xml 怎么设置为开机启动、
时间: 2024-03-22 17:40:01 浏览: 33
如果你的系统是 Systemd,可以按照以下步骤将该命令设置为开机启动:
1. 创建一个新的服务文件,可以使用以下命令:
```
sudo nano /etc/systemd/system/squeeze2upnp.service
```
2. 在文件中添加以下内容:
```
[Unit]
Description=Squeeze2UPnP Service
After=network.target
[Service]
Type=simple
ExecStart=/path/to/Bin/squeeze2upnp-x86-64-static -z -x /path/to/config.xml
[Install]
WantedBy=multi-user.target
```
其中,`Description`是服务的描述,`After`指定了服务启动需要等待的目标,这里是`network.target`;`Type`指定服务的类型,`ExecStart`指定服务启动时需要执行的命令,`WantedBy`指定服务需要安装到的目标。
3. 启用新的服务文件:
```
sudo systemctl daemon-reload
sudo systemctl enable squeeze2upnp.service
```
`systemctl daemon-reload`会重新加载 Systemd 配置文件,`systemctl enable`会启用新的服务文件,使其在系统启动时自动启动。
4. 重启系统,验证服务是否成功启动:
```
sudo reboot
sudo systemctl status squeeze2upnp.service
```
`systemctl status`会显示服务的状态信息,如果服务已经成功启动,会显示`active (running)`。