我們有我們自己的網站。所以我們想在某個時候運行一個cron作業,這將把數據庫備份到一個非現場文件夾。那麼我怎麼才能建立這個任務呢? 任何人都可以幫我解決這個問題。像我需要寫什麼腳本? 我們使用codeIgniter框架來創建網站。關於cron工作
Q
關於cron工作
-1
A
回答
1
如果您已經編寫備份腳本或命令,你可以使用Linux命令編輯cronjobs:
crontab -e
或sudo crontab -e
命令爲cron
在crontab裏面,添加一行:
1 0 * * * <your script or command>
在這種情況下,它會運行您在午夜+ 1分鐘每天晚上添加到crontab的任何命令。
如果你沒有已經寫入備份命令,你可以嘗試使用(假設你使用MySQL):
1 0 * * * mysqldump -u<username> -p<password> <databasename> | ssh <username>@<offsitehost> `cat > /somebackupdirectory/<databasename>.sql`
下面是命令的解釋:
mysqldump -u<username> -p<password> <databasename>
使用正確的數據庫登錄憑據轉儲特定的MySQL數據庫。
| ssh <username>@<offsitehost> `cat > /somebackupdirectory/<databasename>.sql`
Pipe從第一命令的輸出到一個SSH命令(連接到場外文件夾)。 然後使用cat將輸出寫入您指定的某個文件。
請確保注意該命令使用刻度標記而不是單引號。
+0
謝謝你。如果這不起作用,我會嘗試並回復你。 – user1521306 2012-07-12 16:19:38
相關問題
- 1. Cron工作說明
- 2. cron工作與php
- 3. cron是不工作
- 4. Rails Dreamhost Cron工作
- 5. 流星Cron工作
- 6. Cron螺栓工作
- 7. Cron工作和cakephp
- 8. 關於JSOUP工作
- 9. cron作業不工作
- 10. cron作業不工作
- 11. Cron工作不在centos工作6.6
- 12. 春季cron工作不工作
- 13. Cron工作不在Godaddy cPanel中工作?
- 14. Apache /乘客rufus cron工作不工作
- 15. Cron工作不在Homestead工作
- 16. 多個cron工作不工作
- 17. 工作隊列 - cron會工作嗎?
- 18. 在Ubuntu的Cron工作
- 19. PHP Cron工作命令
- 20. 一個cron工作替代?
- 21. Magento Cron不會工作
- 22. @reboot在CRON中不工作
- 23. cron是工作,但在Magento
- 24. django-cron如何工作?
- 25. Unix Cron Jobs工作算法
- 26. Facebook廣告API Cron工作
- 27. Openshift CRON停止工作
- 28. php cron工作問題?
- 29. Raspbian Cron Job不工作
- 30. PyNotify無法從cron工作?
這個問題太模糊,無法在SO上回答。 – jordanm 2012-07-12 15:53:35
爲什麼不每天只調用'mysqldump'? – 2012-07-12 15:54:17
就像我剛剛在這裏發佈的這個cron概念一樣。 – user1521306 2012-07-12 16:20:35