CentOS 开机自启动脚本
来源:互联网 发布:java 装饰器模式 编辑:程序博客网 时间:2024/05/18 03:30
原文地址:开机自启动脚本">CentOS 开机自启动脚本 作者:无极天宗
开机时执行自己的脚本.
start) stop) restart|force-reload) *)
1.编写自己的服务脚本
进入系统服务脚本目录:
cd /etc/rc.d/init.d/
vi test
内容如下:
#!/bin/bash
#
# chkconfig: - 57 75
# description: test service
start() {
echo "Starting test ..."
echo 3 >> /tmp/sunyu.txt
}
stop() {
echo "Stopping test ..."
echo 2 >> /tmp/sunyu.txt
}
# See how we were called.
case "$1" in
start
;;
stop
;;
stop
start
;;
echo $"Usage: $0 {start|stop|restart|force-reload}"
exit 2
esac
要注意的是, 文件的格式要是 unix. 可以通过 VI 命令:set ff? 查看.如果不是, 执行的时候会报错:
/bin/bash^M: bad interpreter
VI 中保存
将该脚本设置为可执行:
chmod +xtest
可以看到. 启动服务的时候会输出一行字. 然后往 /tmp/sunyu.txt 中写入一个 3. 关闭时会往文件中写入一个2 如果该文件不存在, 请先行自己在 /tmp 下新建:
cd /tmp/
touch sunyu.txt
然后将文件设置为可写:
chmod 777 sunyu.txt
2.添加系统服务
chkconfig --add test
3.系统服务自启动
chkconfig --level 345 teston
4.测试
service test start
然后查看 /tmp/sunyu.txt 中的内容: cat /tmp/sunyu.txt
service test stop
然后再查看上面文件中的内容
重启:
reboot
再查看 /tmp/sunyu.txt 文件中的内容.如果看到变化表示服务添加成功.
此例通过后, 可在脚本中的 start stop 中做自己想做的其它事了.
- CentOS 开机自启动脚本
- CentOS 开机自启动脚本
- CentOS 开机自启动脚本
- CentOS 开机自启动脚本
- CentOS 开机自启动脚本
- CentOS 7开机自启动脚本
- centos设置开机自启动脚本
- Centos开机自启动
- centos 开机自启动
- centos 开机自启动
- CentOS 开机启动脚本
- 我的一个Centos开机自启动脚本的制作
- Linux学习篇之---centos中的开机自启动脚本
- Linux 开机启动脚本
- centos自启动脚本
- Centos开机自启动redis
- Centos开机自启动redis
- CentOS设置开机自启动
- CentOS 6.3 Rsync文件同步
- mysql数据库ibdata1文件瘦身
- OCP-1Z0-053-V12.02-543题
- 分享几个HTML弹出层
- centos6.3安装rtorrent
- CentOS 开机自启动脚本
- myeclipse+8.6各个版本注册…
- linux epoll
- weblogic wlfullclient.jar
- nginx搭建rtmp服务器
- 转载:使用Netbeans操作MySQL数据库
- linux 远程本地端口映射
- 读书笔记——添加光照之后再应用纹理贴图以保证镜面亮点
- 中国企业知识管理存在四大问题