自动触发UNIX shell脚本

时间:2012-08-28 18:58:15

标签: unix

我在一个名为main.ksh的文件夹中有一个主脚本(在/ home / pkawar /文件夹中),其输入输入文件为inputfile.xls(在/ home / pkawar / folder / ipfile中)。

  1. 当我运行main.ksh时,它使用inputfile.xls并将输出传递给邮件地址。

  2. 通过ftp命令将inputfile.xls加载到路径/ home / pkawar / folder / ipfile。

  3. 是否可以自动运行main.ksh并在成功加载文件inputfile.xls时通过邮件发送输出?

2 个答案:

答案 0 :(得分:1)

第一个选择是使用cron,但从您的问题来看,您似乎并不想走那条路。

我的问题是,什么是创建* .xml文件?是否有可能创建该文件以确定何时完成然后调用shell脚本,或者更好的是,将xml文件动态地流式传输到shell脚本?

答案 1 :(得分:1)

你要做的第一件事就是编写一个脚本来完成你想做的任何事情。如果您的脚本正确执行,您可以通过cron文件使用crontab来按照您希望的任何计划执行脚本。

有关详细信息,请参阅man crontab