注册一个系统服务,开机自启动.
1 脚本编写
#vim test.sh
#!/bin/bash #description: hello.sh #chkconfig: 2345 20 81 EXEC_PATH=/usr/local/ EXEC=hello.sh DAEMON=/usr/local/hello.sh PID_FILE=/var/run/hello.sh.pid . /etc/rc.d/init.d/functions if [ ! -x $EXEC_PATH/$EXEC ] ; then echo "ERROR: $DAEMON not found" exit 1 fi stop() { echo "Stoping $EXEC ..." ps aux | grep "$DAEMON" | kill -9 `awk '{print $2}'` >/dev/null 2>&1 rm -f $PID_FILE usleep 100 echo "Shutting down $EXEC: [ OK ]" } start() { echo "Starting $EXEC ..." $DAEMON > /dev/null & pidof $EXEC > $PID_FILE usleep 100 echo "Starting $EXEC: [ OK ]" } restart() { stop start } case "$1" in start) start ;; stop) stop ;; restart) restart ;; status) status -p $PID_FILE $DAEMON ;; *) echo "Usage: service $EXEC {start|stop|restart|status}" exit 1 esac exit $?
2注册服务
# chmod 700 test.sh # cp test.sh /etc/init.d/ # chkconfig --add test.sh # chkconfig --list
# chkconfig --del test.sh
本文向大家介绍阿里云云服务器Linux系统更新yum源Shell脚本,包括了阿里云云服务器Linux系统更新yum源Shell脚本的使用技巧和注意事项,需要的朋友参考一下 所有执行的脚本都需要root身份来执行,执行方法:以root身份执行命令:bash xxx.sh 功能:自动检测系统并更新源 适用系统版本:兼容线上所有linux版本 执行方法:以root身份执行命令:bash update_s
主要内容:服务的分类,查询已经安装的服务和区分服务我们知道,系统服务是在后台运行的应用程序,并且可以提供一些本地系统或网络的功能。我们把这些应用程序称作 服务,也就是 Service。不过,我们有时会看到 Daemon 的叫法,Daemon 的英文原意是"守护神",在这里是"守护进程"的意思。 那么,什么是守护进程?它和服务又有什么关系呢? 守护进程就是为了实现服务、功能的进程。比如,我们的 apache 服务就是服务(Service),它是用来
本文向大家介绍shell脚本实现linux系统文件完整性检测,包括了shell脚本实现linux系统文件完整性检测的使用技巧和注意事项,需要的朋友参考一下 今天发现个可以检测系统文件完整性的shell脚本,自己试了下还可以吧,介绍给大家。 系统:centos 5.x 脚本内容: 执行脚本: 进行校验: 如下: 可以看到很多OK. 如果只想看到错误的话,可以用下面这个命令: 我的系统没有报错的,所以
本文向大家介绍Shell脚本实现Linux系统和进程资源监控,包括了Shell脚本实现Linux系统和进程资源监控的使用技巧和注意事项,需要的朋友参考一下 在服务器运维过程中,经常需要对服务器的各种资源进行监控,例如:CPU的负载监控,磁盘的使用率监控,进程数目监控等等,以在系统出现异常时及时报警,通知系统管理员。本文介绍在Linux系统下几种常见的监控需求及其shell脚本的编写。 文章目录:
本文向大家介绍shell脚本实现磁盘监控系统,包括了shell脚本实现磁盘监控系统的使用技巧和注意事项,需要的朋友参考一下 利用shell脚本实现每隔60秒磁盘内存数据监控 效果如图: 以上就是shell脚本实现磁盘监控系统的详细内容,更多关于shell 磁盘监控的资料请关注呐喊教程其它相关文章!
本文向大家介绍Python实现注册登录系统,包括了Python实现注册登录系统的使用技巧和注意事项,需要的朋友参考一下 表单在网页中主要负责数据采集功能。一个表单有三个基本组成部分: 表单标签:这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法。 表单域:包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。 表单按钮:包括提交按钮、复位按钮