Linux开机启动服务systemd

巨坑啊~Linux开机启动一些脚本,被我玩坏了N多次,其中还挂了几次,具体参考:Linux、Centos设置启动脚本没有结束,导致无法开启机器

三种方式Linux开机启动

  1. /etc/rc.local
  2. chkconfig
  3. systemd服务

实现

第一种方式

就是将你的脚本放在rc.local中执行,重启自动会启动,没有启动的话可能是一些权限问题

第二种方式

就是将你的脚本放在/etc/init.d中,
用chkconfig命令 chkconfig --add XXX 
可以用 chkconfig --list 查看你脚本的状态
重启自动会启动

第三种方式

编写一个Service 一般放在/usr/lib/systemd/system/xxx.service
内容一般如下:

[Unit]
Description=Spider Service
After=NetworkManager.service sshd.service
Wants=sshd.service

[Service]
Type=forking
ExecStart=/root/spider-start.sh
ExecStop=/root/spider-stop.sh
PrivateTmp=true

[I
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值