提示:提问和回答别人的问题均可赢得积分
此问题已经被浏览14次,收藏:0次. 所属类别:[
]
问题:shell 定时开始,?
我想写一个监控CPU,内存,使用率的*.sh
设想有三种模式:
1,即时开始监控,监控一个时间段,设置监控间隔
2,预定时间开始监控(yymmdd hh:mm:ss),监控一个时间段,设置监控间隔
3,预定时间开始监控(yymmdd hh:mm:ss),预定时间结束(yymmdd hh:mm:ss)。
请问如何实现第2,第3种模式?
另外想问一个问题:
如何把一个命令执行的结果赋给一个变量?(如:把date 执行的结果赋给 a ,通过echo $a 可以显示出 当时的时间 )
初学,摸着头头过河,多多指点。
提问时间:
2006-7-14 16:29:22 回答次数:
(4) 提问人:
软界网友 我来回答
回答(1)
赋值:
a=`date`
反撇号,在键盘位置‘1’的的左侧
开始时间,用cron控制。结束时间,可以在shell脚本里面控制,也可以用cron定时另一个shell脚本,用来杀掉前一个shell脚本
回答(2)
x86(大雪)
我一直以为那是单引,哈哈
谢谢提供整体思路,我去查查具体实施方法,或者你做过的话,给我讲具体一点,那就更好了:)
回答(3)
用at命令。在你的.sh中启动自己后自杀。
关键字:
br,
yymmddhh,
ss,
可以,
一个shell脚本,
预定时间开始监控,
监控一个时间段,
设置监控间隔,
用cron,
结果赋给,
date,
时开始,
种模式,
如何,
结束,
具体