2012-06-13 61 views
0

我想運行一個cron,它將在過去三個月內取回特定表格的數據,然後刪除已保存到備份文件。我以前沒有這樣做過。我可以有一些指導方針來完成它嗎?如何在kohana中使用cron備份表格並刪除舊數據

我已經研究過如何設置cron,但與備份過程混淆。

我的項目位於Kohana 3.0.7並使用Mysql。

回答

0

你可以將你的cron指向服務器上的php腳本,並從那裏做任何你需要做的事情。

從cron的腳本本身

直接如下,你可以使用mysql客戶端命令(未測試!):

0 0 * * * mysqldump -t -u[username] -p[password] dbname table_name --where="date_field>xyz" > /home/username/data.sql 
0 0 * * * mysql -u[username] -p[password] dbname -e 'delete from...' 
+0

注:此添加到根的cron作爲你的密碼會以純文本 – Niall

相關問題