linux 启动实例,Linux系统开机自启动脚本示例

前置

在/etc/init.d/目录下创建脚本demo如下,其中start、stop中的命令可替换为如上的脚本,注意一定要带# chkconfig: 345 96 10  否则sudo chkconfig --add demo失败

通用脚本模板#!/bin/bash

# chkconfig: 345 96 10

# zkui Linux service controller script

cd $TARGET_DIR

case "$1" in

start)

nohup java -jar $TARGET_DIR/zkui-2.0-SNAPSHOT-jar-with-dependencies.jar &

echo $! > zkui.pid

exit 0

;;

stop)

if [ -s "zkui.pid" ]

then

kill -9 $(

else

echo "is not running"

fi

exit 0

;;

*)

echo "Usage: $0 {start|stop}"

exit 1

;;

esac

sudo chmod 755 /etc/init.d/demo

sudo chkconfig --add demo

关于chkconfig命令补充

chkconfig --list

显示所有运行级系统服务的运行状态信息(on或off)。如果指定了name,那么只显示指定的服务在不同运行级的状态。

chkconfig --add name

增加一项新的服务。但默认所有级别都关闭状态

chkconfig [--level levels] name

设置某一服务在指定的运行级是被启动,停止还是重置。例如,要在3,4,5运行级停止smb服务,则命令如下:如:chkconfig --level 2345 smb on 表示 2,3,4,5 级别为启动;chkconfig --level 2345 smb off  表示2,3,4,5 级别为关闭

chkconfig --del name

删除服务

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值