#!/bin/bash
find -type f -size +2048k -exec ls -la {} \; >> log_manager.sh
date >> log_manager.sh
find /var/log -name "*.log" -size +2048k | xargs -i cp {} {}.`date +%Y-%m-%d-%H:%M`
以上是一支 shell script 檔名為 log_manager.sh
目前要加上一樣功能:
當copy的目的地有一樣大小的檔案時(檔名不限) 則取消該檔案複製動作
這樣要怎麼作才好了
懇請先進們指教! thx
--
find -type f -size +2048k -exec ls -la {} \; >> log_manager.sh
date >> log_manager.sh
find /var/log -name "*.log" -size +2048k | xargs -i cp {} {}.`date +%Y-%m-%d-%H:%M`
以上是一支 shell script 檔名為 log_manager.sh
目前要加上一樣功能:
當copy的目的地有一樣大小的檔案時(檔名不限) 則取消該檔案複製動作
這樣要怎麼作才好了
懇請先進們指教! thx
--
All Comments