2014-06-27 74 views
-2

我想要一个批处理脚本来检查共享驱动器中的文件(文件名是部分修复的),如果文件存在,它将触发一个邮件并触发一个sql作业。作业的自动触发

+1

你到目前为止试过了什么? –

+1

什么,你想我们为你写这个? – 3dd

回答

0

创建一个测试文件并采取所需操作的简单脚本,然后使用crontab -e安装crontab以您喜欢的任何频率运行它。例如:

#!/bin/bash 
if test -e "/path/to/filename"; then 
    echo "Hey, the file you want: filename -- exists." | \ 
    mail -s "file: filename exists" [email protected] 
    mysql -uuser -hhost -NB -e "your sql command here" 
fi 

名称它像filetest.sh并使其可执行chmod 0755 filetest.sh。然后用crontab -e安装crontab。将它设置为每隔10分钟运行一次:

0,10,20,30,40,50 * * * * /path/to/filetest.sh 

保存和你已经完成了很多工作。