shell控制运行次数(根据日期判断)
发布时间:2014-12-07 编辑:jiaochengji.com
分享一例shell脚本,学习下在shell中控制代码运行次数的方法,本例中以日期为判断基准,有兴趣的朋友参考下吧。
本节内容:
在shell脚本中,控制运行次数的方法。
在shell中,控制具体的次数可加入次数字段。
例子:
复制代码 代码示例:
#!/bin/bash
#
#site: www.jiaochengji.com
update()
{
date_d=`date "+%Y-%m-%d"`
echo "$date_d" >>run_file
echo "update 完成,将日期写入run_file文件中(标记单天已运行过)"
}
run_check()
{
if [ -f run_file ];then
run_date=`awk 'END {print$0}' run_file`
if [ $run_date = $date_d ];then
echo "$date_d已运行过一次,退出"
exit 0
else
echo "$date_d未有运行记录,调用update运行"
update
fi
else
update
fi
}
main()
{
run_check
}
main
#
#site: www.jiaochengji.com
update()
{
date_d=`date "+%Y-%m-%d"`
echo "$date_d" >>run_file
echo "update 完成,将日期写入run_file文件中(标记单天已运行过)"
}
run_check()
{
if [ -f run_file ];then
run_date=`awk 'END {print$0}' run_file`
if [ $run_date = $date_d ];then
echo "$date_d已运行过一次,退出"
exit 0
else
echo "$date_d未有运行记录,调用update运行"
update
fi
else
update
fi
}
main()
{
run_check
}
main
您可能感兴趣的文章:
shell控制运行次数(根据日期判断)
logrotate结合cron管理linux日志
如何用shell脚本分析网站日志统计PV、404、500等数据
Linux Shell判断程序是否运行的代码分享
VBScript 条件语句
分析日志统计网站pv 404 500状态码的shell脚本
jQuery 联动日历实现代码
PHP常用日期时间操作合集
解决PHP中Web程序中shell_exec()执行Shell脚本不成功问题
自动监控mysql主从同步的shell脚本代码
[关闭]