我正在读取特定模式的日志文件,如播放、暂停、停止等。
我只想在我读到一个停止的时候执行某个脚本,在接下来的5秒内没有一个剧本。
下面是我的代码:
#!/bin/bash
tail -Fn0 /tmp/player.log | \
while read line ; do
echo "$line" | grep -q "PLAYER STATE CHANGE: "
if [ $? = 0 ]
then
# If playing
echo "$line" | grep -q "PLAY
我有一堆shell脚本,我想对它们进行排序。我可以写一个主要的shell脚本。但我不太擅长shell脚本编程。我听说drake是一个作业控制流工具。我想看看它是否可以用来以集成的方式创建/运行shell脚本
示例:
nohup run shell_script_1.ksh
Once this is successfully complete run next else exit with error code 1
nohup run shell_script_2.ksh &
nohup run shell_script_3.ksh
Once both the scripts run s
当我在没有任何参数的情况下发出vmstat命令时,我会得到以下结果:
# vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
7 117 0 719328 1251624 258624672 0 0 346 64 0 0 4 0 92 3 0
如您所见,cpu空