我们有我们自己的网站。所以我们想在某个时候运行一个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工作不在Godaddy cPanel中工作?
- 8. Cron工作不在centos工作6.6
- 9. 一个cron工作替代?
- 10. Facebook广告API Cron工作
- 11. docker ubuntu cron -f不工作
- 12. cron是工作,但在Magento
- 13. Raspbian Cron Job不工作
- 14. cron计时如何工作?
- 15. PHP Cron工作命令
- 16. PyNotify无法从cron工作?
- 17. PHP的cron FWRITE不工作
- 18. 在Ubuntu的Cron工作
- 19. Google API Oauth 2.0 cron工作?
- 20. Openshift CRON停止工作
- 21. php cron工作问题?
- 22. 不工作cron任务
- 23. 关于BLUR不工作
- 24. cron作业不工作的xwindow的
- 25. PHP头在cron作业不工作
- 26. cron作业不工作,没有错误
- 27. 我的cron作业不工作
- 28. CPanel Cron作业设置的工作日
- 29. cron作业不能正常工作
- 30. Cron作业在Yii2中不工作
这个问题太模糊,无法在SO上回答。 – jordanm 2012-07-12 15:53:35
为什么不每天只调用'mysqldump'? – 2012-07-12 15:54:17
就像我刚刚在这里发布的这个cron概念一样。 – user1521306 2012-07-12 16:20:35