免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1637 | 回复: 4
打印 上一主题 下一主题

[小白分享]这两个脚本就是这两天在众多大虾帮助下的结果,感谢 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-28 16:03 |只看该作者 |倒序浏览
while true;do  //主循环

if [ `ls /home/jealt/autofetion|wc -l` -gt 0 ] && [ ! -f /home/jealt/stop.flg ];  //检测指定文件夹下是否存在文件&&是否存在停止标志
then
        for i in `ls /home/jealt/autofetion`  //取指定文件夹下所有文件名赋值给i
        {
                /home/jealt/sendsms/sendsms -vlf 'Fetion No.' -p 'Password' -t `head -n 1 /home/jealt/autofetion/$i` `tail -n +2 /home/jealt/autofetion/$i`  //用sendsms发送飞信,文件夹下的文件格式均为第一行是接收人的飞信号,第二行之下都是短信内容
                rm -f /home/jealt/autofetion/$i  //删掉已发送的文件
        }
elif [ -f /home/jealt/stop.flg ];  //如果存在停止标志,就退出循环
then
        rm -f /home/jealt/stop.flg  //删除停止标志,避免下次运行依然退出
        break
fi
sleep 600  //休眠10分钟,继续循环
done


while true ; do  //主循环
        if [ -f /home/jealt/sale.txt  ] && [ !-f /home/jealt/stop.flg ];  //检测是否存在指定文件和停止标志
        then
                /home/jealt/sendsms/sendsms -vlf 'Fetion No.' -p 'Password' -t `awk '$1==1{print $2}' fetion_no|paste -d"," -s` < sale.txt  //将指定文件内容发给fetion_no文件中第一列值为1的对应飞信号
                date +%m%d%H%M >> /home/jealt/sendsms.log
                echo "Sms sent!" >> /home/jealt/sendsms.log   //写入日志
                rm -f sale.txt
        elif [ -f /home/jealt/stop.flg ];then
                rm -f /home/jealt/stop.flg
                break
        fi
sleep 600
done

date +%m%d%H%M >> /home/jealt/sendsms.log
echo "Stop proc now!" >> /home/jealt/sendsms.log  //写入日志

[ 本帖最后由 jealt 于 2009-7-29 08:31 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2009-07-28 17:25 |只看该作者
LZ能把这个脚本的功能详细描述一下吗?

论坛徽章:
0
3 [报告]
发表于 2009-07-28 20:08 |只看该作者
原帖由 dolinux 于 2009-7-28 17:25 发表
LZ能把这个脚本的功能详细描述一下吗?

加上了,这就是两个发送飞信的脚本,就是运作方式不同

论坛徽章:
0
4 [报告]
发表于 2009-07-28 22:47 |只看该作者
后面的注释颜色看不清

论坛徽章:
0
5 [报告]
发表于 2009-07-29 08:32 |只看该作者
原帖由 南无小和尚 于 2009-7-28 22:47 发表
后面的注释颜色看不清

抱歉,换了个颜色了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP