拓冰建站拓冰建站
首页 / 资讯中心 / 正文

linux学习6:脚本设置,备份任务及定时运行工具

备份实例定时备份文件①创建备份脚本:使用文本编辑器(如 nano)创建一个脚本文件,例如 file_backup.shbashnano file_backup.sh②在脚本中输入以下内容:bash#!/bin/bash BACKUP_DIR=back mkdir -p $BACKUP_DIR # 假设要备份的目录为 /home/user/documents SOURCE_DIR=/home/user/documents DATE=$(date +\%Y\%m\%d) tar -czvf $BACKUP_DIR/$DATE - documents_backup.tar.gz $SOURCE_DIR将上述脚本中的/home/user/documents替换为你实际要备份的目录路径。③保存并退出编辑器(在nano中按Ctrl + X,然后按Y,最后按Enter)。④设置脚本可执行权限:bashchmod +x file_backup.sh⑤设置定时任务:使用crontab来设置定时任务。运行以下命令编辑当前用户的crontab文件:bashcrontab -e⑥在打开的文件中,添加以下一行来设置每天凌晨 2 点执行备份脚本:0 2 * * * /path/to/file_backup.sh将/path/to/file_backup.sh替换为你实际创建的file_backup.sh脚本的完整路径。例如,如果脚本在当前用户的主目录下,路径就是~/file_backup.sh。定时备份 MySQL 数据库并保留两天备份①创建数据库备份脚本:使用文本编辑器(如nano)创建一个脚本文件,例如mysql_backup.sh。bashnano mysql_backup.sh②在脚本中输入以下内容:bash#!/bin/bash BACKUP_DIR=back mkdir -p $BACKUP_DIR DB
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门