Linux下编写简单的Bash Script,其实就类似Windows下的批处理。只要你对自己的目标很明确,基本的Linux命令顺序完成,或者加上一些循环/判断之类,即可完成Bash脚本。如下为一个很简单的重启ColdFusion+Apache服务的脚本,并做记录,且会自动发送log记录至相应的邮箱(保证系统已安装Postfix或者Sendmail服务,并开启状态)#!/bin/bashecho "`date`"
# Stop ColdFusion
/sbin/service coldfusion_8 stop
echo "======================================================================"
sleep 30
#start ColdFusion
/sbin/service coldfusion_8 start
echo "ColdFusion8 restart now"
echo "======================================================================"
sleep 120
echo "`date`"
echo "Please checke the coldfufion PID"
ps -ef|grep coldfusion
# mail CFserver log for reference
/bin/mail -s "ColdFusion Log" junzhaoyi@gmail.com </opt/coldfusion8/logs/cfserver.log
echo "======================================================================"
echo "ColdFusion log was sent to your email. Finished!"
echo "======================================================================"
echo "Apache2 restart work"
/sbin/service apache2 restart
echo "======================================================================"
echo "`date`"
echo "It is complete now!"Linux下远程备份文件Linux 文件比较(grep/comm/awk)相关资讯 Linux教程
- Linux教程:如何在命令行中查看目 (07/28/2014 12:22:23)
- Linux 修改root密码 (11/03/2012 07:53:38)
- su - root 与su root的区别 (06/06/2012 00:39:40)
| - Linux进程间通信:消息队列 (01/28/2013 09:43:00)
- U盘安装Linux开机无法启动解决方法 (10/07/2012 08:55:52)
- Windows 7/Linux 同步时间 (05/15/2012 06:17:55)
|
本文评论 查看全部评论 (0)