我想要一个批处理脚本,它将在共享驱动器中检入文件(文件名已部分修复),如果该文件存在,它将触发邮件并触发sql作业。
答案 0 :(得分: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" you@yourhost.com
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
保存,你已经完成了。