欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

将一台服务器上的日志文件拷贝到另外一台上

程序员文章站 2022-03-16 13:40:15
将一台服务器上的日志文件拷贝到另外一台服务器上。要求只拷贝每个月1号、11号、21号的日志 首先在当前目录下新建一个date的文件夹,里面输入要截取的日期01、11、21 for i in `cat /luyan/date`doscp -r /var/applog/*.2018-*-$i.*.log ......

将一台服务器上的日志文件拷贝到另外一台服务器上。要求只拷贝每个月1号、11号、21号的日志

首先在当前目录下新建一个date的文件夹,里面输入要截取的日期01、11、21

for i in `cat /luyan/date`
do
scp -r /var/applog/*.2018-*-$i.*.log   root@172.29.1.219:/luyantest/src
echo "/var/applog/*.2018-*-$i.*.log"
done

结果如下:

 

[root@pays01pre luyan]# sh cp.sh
root@172.29.1.219's password:
action-access.2018-07-01.0.log 100% 306kb 306.5kb/s 00:00
action-access.2018-08-01.0.log 100% 3883kb 3.8mb/s 00:00
action-access.2018-09-01.0.log 100% 578kb 577.7kb/s 00:00
action-access.2018-10-01.0.log 100% 383kb 383.3kb/s 00:00
action-access.2018-11-01.0.log 100% 661kb 660.8kb/s 00:00
action-access.2018-12-01.0.log 100% 96kb 95.7kb/s 00:00
error.2018-07-01.0.log 100% 257kb 257.0kb/s 00:00
error.2018-08-01.0.log 100% 55mb 54.6mb/s 00:00
error.2018-09-01.0.log 100% 195kb 195.2kb/s 00:00
error.2018-11-01.0.log 100% 1716kb 1.7mb/s 00:00
main.2018-07-01.0.log 100% 14mb 14.2mb/s 00:00
main.2018-08-01.0.log 100% 68mb 67.6mb/s 00:01
main.2018-09-01.0.log 100% 6323kb 6.2mb/s 00:00
main.2018-10-01.0.log 100% 719kb 719.0kb/s 00:00
main.2018-11-01.0.log 100% 12mb 12.2mb/s 00:00
main.2018-12-01.0.log 100% 102kb 102.1kb/s 00:00
other.2018-07-01.0.log 100% 8626kb 8.4mb/s 00:00
other.2018-08-01.0.log 100% 16mb 15.6mb/s 00:01
other.2018-09-01.0.log 100% 6596kb 6.4mb/s 00:00
other.2018-10-01.0.log 100% 6566kb 6.4mb/s 00:00
other.2018-11-01.0.log 100% 7440kb 7.3mb/s 00:00
other.2018-12-01.0.log 100% 3280kb 3.2mb/s 00:00
/var/applog/*.2018-*-01.*.log
root@172.29.1.219's password:
action-access.2018-07-11.0.log 100% 342kb 342.4kb/s 00:00
action-access.2018-08-11.0.log 100% 725kb 724.7kb/s 00:00
action-access.2018-09-11.0.log 100% 699kb 698.6kb/s 00:00
action-access.2018-10-11.0.log 100% 501kb 501.4kb/s 00:00
action-access.2018-11-11.0.log 100% 407kb 407.1kb/s 00:00
error.2018-07-11.0.log 100% 1657kb 1.6mb/s 00:00
error.2018-08-11.0.log 100% 561kb 561.3kb/s 00:00
error.2018-09-11.0.log 100% 796kb 795.8kb/s 00:00
error.2018-10-11.0.log 100% 274kb 274.5kb/s 00:00
error.2018-11-11.0.log 100% 265kb 264.8kb/s 00:00
main.2018-07-11.0.log 100% 16mb 15.9mb/s 00:00
main.2018-08-11.0.log 100% 14mb 13.6mb/s 00:00
main.2018-09-11.0.log 100% 11mb 11.3mb/s 00:01
main.2018-10-11.0.log 100% 6118kb 6.0mb/s 00:00
main.2018-11-11.0.log 100% 2191kb 2.1mb/s 00:00
other.2018-07-11.0.log 100% 8040kb 7.9mb/s 00:00
other.2018-08-11.0.log 100% 7391kb 7.2mb/s 00:00
other.2018-09-11.0.log 100% 7527kb 7.4mb/s 00:00
other.2018-10-11.0.log 100% 7008kb 6.8mb/s 00:00
other.2018-11-11.0.log 100% 6716kb 6.6mb/s 00:00
/var/applog/*.2018-*-11.*.log
root@172.29.1.219's password:
action-access.2018-07-21.0.log 100% 723kb 723.0kb/s 00:00
action-access.2018-08-21.0.log 100% 1741kb 1.7mb/s 00:00
action-access.2018-09-21.0.log 100% 731kb 731.4kb/s 00:01
action-access.2018-10-21.0.log 100% 439kb 439.5kb/s 00:00
action-access.2018-11-21.0.log 100% 631kb 630.7kb/s 00:00
error.2018-07-21.0.log 100% 197kb 197.2kb/s 00:00
error.2018-08-21.0.log 100% 11mb 10.9mb/s 00:00
error.2018-09-21.0.log 100% 1581kb 1.5mb/s 00:00
error.2018-10-21.0.log 100% 1573kb 1.5mb/s 00:00
error.2018-11-21.0.log 100% 1220kb 1.2mb/s 00:00
main.2018-07-21.0.log 100% 9526kb 9.3mb/s 00:00
main.2018-08-21.0.log 100% 32mb 32.0mb/s 00:00
main.2018-09-21.0.log 100% 8569kb 8.4mb/s 00:00
main.2018-10-21.0.log 100% 4991kb 4.9mb/s 00:01
main.2018-11-21.0.log 100% 7522kb 7.4mb/s 00:00
other.2018-07-21.0.log 100% 7106kb 6.9mb/s 00:00
other.2018-08-21.0.log 100% 10mb 9.8mb/s 00:00
other.2018-09-21.0.log 100% 7690kb 7.5mb/s 00:00
other.2018-10-21.0.log 100% 6718kb 6.6mb/s 00:00
other.2018-11-21.0.log 100% 8282kb 8.1mb/s 00:00

但是我这个写法每执行一次就需要输入一个密码,研究下以后怎么写不需要输入密码