作者 : darcy   时间 : 2018-11-09   浏览 : ...

centos7有多种设置开机启动程序的方法,本文介绍通过自定义服务文件,添加到系统服务的方法。这里以redis为例:


vim redis.conf

#改为yes后台运行,如果其它程序没有提供后台运行的参数,可以写一个脚本,用nohup执行这个程序, ExecStart=这个脚本的路径
daemonize yes
vim /usr/lib/systemd/system/redis.service
[Unit]
Description=The redis-server Process Manager
After=syslog.target network.target

[Service]
Type=forking
ExecStart=/usr/local/redis/src/redis-server /usr/local/redis/redis.conf
ExecReload=/bin/kill -USR2 $MAINPID
ExecStop=/bin/kill -SIGINT $MAINPID

[Install]
WantedBy=multi-user.target

执行

systemctl enable redis
systemctl start redis


原创文章如转载,请注明本文链接: http://www.seaxiang.com/blog/centos_start
seaxiang  All Rights Reserved   粤ICP备15083047号-1