当前位置:  技术问答>linux和unix

急用:谁帮我写一个crontab的SHELL脚本?找到一个匹配文件后执行一个程序来发送之

    来源: 互联网  发布时间:2015-10-28

    本文导语:  我的想法是定时查找匹配的文件(要求支持通配符*?) 现在有一个程序的用法是: program [server] [port] [user] [pwd] [localfile] [targetfile] 其中前4个参数可以设定好,localfile为匹配的文件名,如设定为 /usr/program/*.log ...

我的想法是定时查找匹配的文件(要求支持通配符*?)
现在有一个程序的用法是:
program [server] [port] [user] [pwd] [localfile] [targetfile]

其中前4个参数可以设定好,localfile为匹配的文件名,如设定为 /usr/program/*.log
远程文件则为本地文件名,不带本地路径名称,但是可能加了远程路径,如c:

我的假想是这样
5 * * * * * .....
if(FindFile($path/$file))
{
   program 127.0.0.1 5555 usr1 111111 $path/$file c:$file
}


汗,这事完了一定认真的学习SHELL,请会的帮个忙吧

|
对于bash来讲,通配符很容易处理,因为参数传进来的时候已经处理好了通配符, 比如下面的例子, 参数给的是(注意加上双引号)
./test.sh "/tmp/*"
显示结果是所有文件

#!/bin/bash

echo $1
for file in $1
do
  echo $file
done

至于远端参数, 建议你只用一个目录就可以了

|
name=`basename $file`  注意这个不是单引号,是tab键上面那个反引号。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 有关报表打印(在JAVA,WEB下应用)急用!
  • 帮帮我!谁有jdk和jbuilder。现在急用
  • 各位大虾,rpm问题!!急用!
  • 谁有Disk Manager这款软件的使用说明书。?????????急用,在线等待。。
  • 一个关于jsp时间控制的简单问题,急用!
  • 那位仁兄有j2ee apis 下载的网址?急用!!
  • 哪儿有汉字编码的文章,望各位推荐。 急用
  • 请问各位大虾哪有MontaVista Linux下载?急用
  • 谁有关于ELF的资料,急用……
  • 那里有Red Hat Linux 8.0的下载??(急用)
  • Liunx安装,求详细安装文档,急用各位大侠帮忙!!!!
  • 全部的分求够JAVAMAIL教程下载的网址(最好的中文的)求求大家了急用
  • 求linux C++的时间相关函数及用法,急用,谢谢
  • java开发知识 iis7站长之家
  • 哪位大侠有RED HAT下QT的开发资料给发一下?急用!
  • mysql 里面的sql语句的连接字符是什么?急用!
  • 请问那里有DOS核心源程序下载,急用,先谢了!
  • 高分寻求Jcreator 2.0的注册码。谢谢!急用! 50分。
  • 哪位大侠有关于microWindow的输入法资料或是源码,恳请赐教。急用!必以高分相赠!多谢!!!
  • 二编程题!多谢帮忙!急用!!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3