如果某个程序(或者脚本)是每次开机后都需要运行的,为了省(偷)力(懒),我们可以为其创建服务,并让它开机自动启动。
这里已 V2Ray 客户端为例,程序路径:
/home/louis/Downloads/v2ray/v2ray
首先创建 service 文件:
vim /etc/systemd/system/v2-start-up.service
输入如下内容:
[Unit]
Description=V2Ray Client Service
After=network.target
[Service]
Type=simple
User=root
ExecStart=/home/louis/Downloads/v2ray/v2ray
[Install]
WantedBy=multi-user.target
保存后启用服务:
systemctl enable v2-start-up.service
重启后就能够看到效果了。如果想要立即启动查看是否正常工作,可以运行:
service v2-start-up start
可以发现,这样设置过后程序是在后台运行的,而手动开起程序则需要在终端窗口中保持运行,这又是服务的一个优势。