当前位置: 技术问答>linux和unix
请教一个linux下日志文件用计划任务FTP到windows下的问题
来源: 互联网 发布时间:2016-12-08
本文导语: 大家好,请教一个问题。谢谢啦!小弟是初学者: 公司现在的要求:四台服务器上有10.20.5.15(16) 192.168.120.206(207) 需要日志路径每台服务器有两个位置:/wind/expo/log/ /wind/expo/stat/ 日志格式: /wind/expo/log...
大家好,请教一个问题。谢谢啦!小弟是初学者:
公司现在的要求:四台服务器上有10.20.5.15(16) 192.168.120.206(207)
需要日志路径每台服务器有两个位置:/wind/expo/log/ /wind/expo/stat/
日志格式: /wind/expo/log下的日志: G1S1_20110620.log (这个路径的日志由于日志文件命名没有规律需要用文件修改时间来备份文件)
/wind/expo/log下的日志: STAT_20110620.log
故以上每台服务器的日志都用文件修改时间来备份文件 以上过程需要写成一个脚本
我写的脚本:#!/bin/bash
find /wind/expo/log -mtime -1 -exec cp {} /路径/ ; 这只是一个单单的从某个地方通过修改时间的方式自动备份文件到另一个地方 请看看有没有什么问题
现在公司要求使用计划任务在每天的23点30分把四台服务器两个位置的日志文件通过FTP的方式传到windows服务器上 请问这个如何做啊 看起来好复杂 好有难度啊 望各位大哥们指教 不胜感激
公司现在的要求:四台服务器上有10.20.5.15(16) 192.168.120.206(207)
需要日志路径每台服务器有两个位置:/wind/expo/log/ /wind/expo/stat/
日志格式: /wind/expo/log下的日志: G1S1_20110620.log (这个路径的日志由于日志文件命名没有规律需要用文件修改时间来备份文件)
/wind/expo/log下的日志: STAT_20110620.log
故以上每台服务器的日志都用文件修改时间来备份文件 以上过程需要写成一个脚本
我写的脚本:#!/bin/bash
find /wind/expo/log -mtime -1 -exec cp {} /路径/ ; 这只是一个单单的从某个地方通过修改时间的方式自动备份文件到另一个地方 请看看有没有什么问题
现在公司要求使用计划任务在每天的23点30分把四台服务器两个位置的日志文件通过FTP的方式传到windows服务器上 请问这个如何做啊 看起来好复杂 好有难度啊 望各位大哥们指教 不胜感激
|
ftp脚本示例
ftp -niv ip u p
cd /tmp
bin
put a.txt
!
ftp -niv ip u p
cd /tmp
bin
put a.txt
!
|
楼上的脚本可以学习一下,但是首先你要考虑的问题是,linux下的文件ftp到瘟到死下,首先瘟到死要有ftp这个服务,这个端口也要打开处于坚挺状态,才能接受ftp,最后还有就是要实现定时发送的话,还要crontab
-e 里面加一条时间控制,要不然也不会定时发送的,楼主好好找下自动ftp脚本以及crontab命令看看,看懂了非常的简单。
-e 里面加一条时间控制,要不然也不会定时发送的,楼主好好找下自动ftp脚本以及crontab命令看看,看懂了非常的简单。