定时执行程序的Shell脚本
时间:2011-05-27
来源:互联网
这里的代码时定时执行指定的程序,但是具体每行的代码表示的是什么含义不太清楚,希望有懂的高手帮忙解释一下。
复制代码
本人也是刚接触Linux系统,所以对Shell脚本不太熟悉,对Shell脚本中许多命令的功能也不了解。不过通过网上查找命令的说明,对其中一些命令有了了解,但还是有些很多不懂的地方,在此,希望高手指点指点。菜鸟先谢谢各位了!!!
脚本中的“$GKHOME/Billing -ttttt -c $ETCHOME/billing.ini -o $LOGHOME/log.$(/bin/date +%Y-%m-%d) 2&”这一行代码是什么含义?菜鸟只知道是在后台运行/usr/local/Billing目录下的billing.ini文件,但是"-ttttt -c",还有“-o”是什么意思?
菜鸟任务紧,急需求解!!! Thank you!
- #!/bin/sh
- keillall -9 Billing
-
- run="yes"
- GKHOME=/usr/local/Billing
- ETCHOME=/usr/local/Billing
- LOGHOME=/usr/local/Billing
- PROGRAM=Billing
-
- while [ "$run"=="yes" ]
- do
- pid=`/bin/ps -eo pid,comm |grep $PROGRAM| /bin/awk '{print $1}'`
- if test -z "$pid"
- then
- trap '' 1
- # mv -f $LOGHOME/log.$(/bin/date +%Y-%m-%d) "$LOGHOME/log.$(/bin/date +%Y-%m-%d)"
- $GKHOME/Billing -ttttt -c $ETCHOME/billing.ini -o $LOGHOME/log.$(/bin/date +%Y-%m-%d) 2&
- else
- sleep 1
- fi
- sleep 20
- done
脚本中的“$GKHOME/Billing -ttttt -c $ETCHOME/billing.ini -o $LOGHOME/log.$(/bin/date +%Y-%m-%d) 2&”这一行代码是什么含义?菜鸟只知道是在后台运行/usr/local/Billing目录下的billing.ini文件,但是"-ttttt -c",还有“-o”是什么意思?
菜鸟任务紧,急需求解!!! Thank you!
作者: fltn03 发布时间: 2011-05-27
脚本中的“$GKHOME/Billing -ttttt -c $ETCHOME/billing.ini -o $LOGHOME/log.$(/bin/date +%Y-%m-%d) 2&”这一行代码是什么含义?菜鸟只知道是在后台运行/usr/local/Billing目录下的billing.ini文件,但是"-ttttt -c",还有“-o”是什么意思?
以上内容请找写billing程序的人问,就清楚了,俺们也不知道哇
以上内容请找写billing程序的人问,就清楚了,俺们也不知道哇
作者: shplpy 发布时间: 2011-05-27
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28