Windows 系统下拉取Linux机器指定目录文件

文件:backup.bat

@echo off
Rem 通过pscp定时获取linux主机上的备份文件

set user=用户名
set pwd=密码
set host=Linux机器IP

set curr_date=%date:~0,4%%date:~5,2%%date:~8,2%
set remote_file=/var/www/%curr_date%*
set localhost_folder=E:/

pscp -l %user% -pw %pwd% %host%:%remote_file% %localhost_folder%
# Linux 下创建定时任务
------------------------------------------------------------------------------------------------------------------------------------------------------------
# 每天凌晨1点执行discuz备份命令
0 1 * * * /root/discuz_backup.sh

# crontab操作指令
1. 安装crontab
yum -y install crontabs

2. 打开任务列表
crontab -e

3. 写入定时任务
0 1 * * * /root/discuz_backup.sh

4. 保存并退出
:wq!


# Windows 下创建定时任务
------------------------------------------------------------------------------------------------------------------------------------------------------------
# 可视化创建定时任务面板
taskschd.msc

# 创建定时任务
schtasks /create /tn discuz_backup /tr E:\backup.bat /sc DAILY /st 03:15:00

# 查看已配置定时任务
schtasks /query /tn discuz_backup

# 结束定时任务
schtasks /end /tn discuz_backup

# 删除定时任务
schtasks /delete /tn discuz_backup /f
文件:discuz_backup.sh

#!/bin/bash
cd /var/www/
time=$(date "+%Y%m%d-%H%M%S")
fileName="-discuz.tar.gz"
tar -cvf ${time}${fileName} discuz

你可能感兴趣的:(linux,运维,服务器)