2014-06-27 106 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 

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