Shell日常脚本程序:启动,关闭,重启rsync服务
在脚本中定义三个函数:start,stop和restart,根据用户从命令行传入参数来判断执行哪个操作并给出返回提示:
##############################################################################################################################
Script description:to stop,start,restart rsync service
Author:Bruce
Date:2019.6.5
version:1.2
############################################################################################################################
start(){
rsync --daemon
if [ $? -eq 0 ]
then
echo “rsync startup ok”
else
echo “rsync startup failed”
fi
}
stop(){
killall rsync
if [ $? -eq 0 ]
then
echo “rsync stop is ok”
else
echo “rsync stop failed”
fi
}
restart(){
killall rsync && sleep 1 && rsync --daemon
if [ $? -eq 0 ]
then
echo “rsync restart is ok”
else
echo “rsync restart fail”
fi
}
case $1 in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
*)
echo “Usage:$0{stop|start|restart}”
esac
测试:
- linux环境下编写shell脚本启动和关闭jar包服务程序
- Linux之shell脚本系列 ----- 服务启动/关闭/重启/状态
- CentOS6.8 x86_64bit shell脚本实现模拟nginx服务启动与关闭
- rsync启动关闭shell脚本
- Linux下Redis启动/关闭/重启服务脚本
- 基于HBase和ZK 高可用集群环境 Shell脚本启动、关闭、重启、查看进程
- shell脚本监控tomcat服务运行状态,服务关闭后进行重启
- 企业Shell面试题15:开发Rsync服务启动脚本案例
- 一个nginx启动关闭重启的shell脚本
- 使用shell脚本 启动关闭tomcat服务
- SHell启动服务停止重启脚本模板
- Linux下Redis启动/关闭/重启服务脚本
- Linux下Redis启动/关闭/重启服务脚本
- 利用shell开发rsync服务启动脚本
- Linux下Redis启动/关闭/重启服务脚本
- Linux下Redis启动/关闭/重启服务脚本
- 使用shell脚本 启动关闭tomcat服务
- Nginx服务启动、停止和重启等操作的SHELL脚本
- linux下tomcat部署、启动、关闭的shell脚本
- linux系统服务rsync启动脚本