浅谈在linux中如何将脚本做成系统服务开机自启动
存在一些情况,我们需要将某些脚本作为系统服务来运行 。
比如:Tomcat、MongoDB等,如果每次手动cd指定目录下启动脚本 。
一是比较麻烦,二是这些服务一般需要开机自启动 。
这个时候将脚本写成服务就方便使用,可以直接service 服务名 start 。
不需要手动敲出来复杂的文件路径 。
提示:
以下操作设计到Linux的运行级别概念 。
请参数--->浅谈Linux系统中的7种运行级别 。
案例:
下面给出一个比较简单的案例
1、
#!/bin/bash
#chkconfig:2345 66 77
#description:custom
case "$1" in
start)
echo "启动$0服务!"
;;
stop)
echo "停止$0服务!"
;;
restart|reload)
$0 stop
$0 start
;;
*)
echo "用法:$0 {start|stop|restart}"
esac
~
注意:
推荐阅读
- 我们将如何在火星上生活 火星在地球
- 如果人类变小 把人类缩小
- 如何在主流浏览器上正常使用只兼容IE的“上古网站”?
- 尼斯湖水怪还活着吗 尼斯湖水怪在世界上存不存在
- 2015年天蛾人目击事件 天蛾人真实存在吗
- 台积电|无法阻止的“赔本买卖”?台积电创始人批在美建厂计划徒劳无功
- 通古斯大爆炸发生在哪一年 通古斯大爆炸地点
- 亚瑟王是传说还是真的 亚瑟王在历史上存在吗
- 怎样调节情绪
- 心情特别烦躁怎么办