Linux下添加程序开机自启

如果某个程序(或者脚本)是每次开机后都需要运行的,为了省(偷)力(懒),我们可以为其创建服务,并让它开机自动启动。

这里已 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

可以发现,这样设置过后程序是在后台运行的,而手动开起程序则需要在终端窗口中保持运行,这又是服务的一个优势。

默认图片
耕读君
云时代的我们要学会“腾云驾雾”
文章: 108