十万火高分急求一个SHELL脚本,下午2点就要要了
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了十万火高分急求一个SHELL脚本,下午2点就要要了相关的知识,希望对你有一定的参考价值。
有一个文件夹每天都要生成日志文件……要达到的目的是: 1:把前一天的日志文件复制到另一台计算机的指定文件夹,这个文件夹专门保存日志,但是超过7天的自动删除…… 2:把前一天的日志文件从原文件中删除…… 3:地址目录不知道可以用XX代替…… 4:如果可以请给出代码解释,拜托大家了
补充一下,我是hello world都不会的人直接叫去写FOR循环,所以不要提示,要全代码…全代码啊
mkdir /tmp/netdisk
mount -t cifs -o username=xxx,password=xx \\另一台IP\共享名 /tmp/netdisk
find /xx/xx(日志目录) -ctime 1 |xargs -i cp -Rf /tmp/netdisk
find /tmp/netdisk -ctime +7 |xargs -i rm -rf
find /xx/xx(日志目录) -ctime +1 |xargs -i rm -rf
umount /tmp/netdisk
rm -rf /tmp/netdisk
你测试一下这个脚本,定期执行这个脚本就行了
全部手写的,期待采纳追问
你好,我现在脚本差不多写出来了。但是不是很懂find,用的最笨的方法,根据文件名来的。
但是现在有一个问题。
我在ftp过程中执行删除操作。是删除本地文件还是ftp上的文件呢?谢谢了。你看看我的这张截图,如果今天试了可行的话分就给你了,谢谢了。
可以看出file1到file9,file1_7到file9_7都在本地上有。但是我想先删除FTP上的file1_7到file9_7,再上传本地的file1到9到FTP。最后再删除本地的file1到9.你看对不
其它基本上都没错了,你只有测试一下看看有没有问题
EOF前面可以不加!号
把ftp 段的rm 改成delete
以上是关于十万火高分急求一个SHELL脚本,下午2点就要要了的主要内容,如果未能解决你的问题,请参考以下文章