Re: [問題] crontab自動執行sql

看板Linux作者 (小惡魔)時間15年前 (2011/03/11 11:51), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
※ 引述《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
文章代碼(AID): #1DUPmfyn (Linux)