Re: [問題] crontab自動執行sql
※ 引述《littleheart ( 努力。 )》之銘言:
: 想請問crontab中如何自動執行sql呢?
: 有爬過很多文章, 找到的格式是:
: * * * * * mysql資料夾位置 -u root -pPASSWORD 資料庫名稱 < 須執行之SQL檔位置
: 想請問這個格式是否是正確的呢??
: 因為我試了好幾個方式,都沒有成功自動執行這個SQL
: 已經有在資料庫上執行過SQL, 確定語法是正確的
: 謝謝
請寫出完整指令,剛剛測試一下
vi test.sh
#!/bin/bash
mysql -u root -pxxxxxx -e 'show databases;'
存檔,並且修改 /etc/crontab
*/5 * * * * root /bin/bash /root/test.sh 1>>/root/test.txt
每五分鐘執行一次,重新啟動 crontab
service cron restart
PS: 環境 Ubuntu 10.04
--
PHP MVC CodeIgniter 繁體中文手冊: http://tinyurl.com/mduyv8
PHP MVC CodeIgniter 繁體中文討論區:http://tinyurl.com/yayzoz8
PHP MVC CodeIgniter 中文官方網站: http://tinyurl.com/yatds8n
Appleboy Blog 電腦技術: http://blog.Wu-Boy.com
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.107.202
→
03/12 21:03, , 1F
03/12 21:03, 1F