我将查找命令加载到autosys中。它可以压缩15天以上的旧文件。 该脚本只有两行。
#!/bin/bash
find /casper/dir/usa.* -type f -mtime +15 -exec gzip --verbose {} \;
问题是立即成功完成,但是继续运行并将所有内容写入错误文件。
casperrd@usa04 1026$ ls -ltr /unity_apps/casperrd/logs/autosys/*CASPER_JOB_AUTOSYS*
-rw-r--r-- 1 capsergrp casper 0 Aug 21 16:35 /unity_apps/casperrd/logs/autosys/CAPSER_JOB_AUTOSYS_20180821_20:35:20.out
-rw-r--r-- 1 capsergrp casper 662 Aug 21 16:43 /unity_apps/casperrd/logs/autosys/CAPSER_JOB_AUTOSYS_20180821_20:35:20.err
casperrd@usa04 1027$
我需要显示压缩的文件,并希望将其写入.out文件而不是.err文件
cat /unity_apps/casperrd/logs/autosys/CAPSER_JOB_AUTOSYS_20180821_20:35:20.err
/casper/log/casperjob.20180622.txt: 94.2% -- replaced with /casper/log/casperjob.20180622.txt.gz
/casper/log/casperjob.20180625.csv: 74.6% -- replaced with /casper/log/casperjob.20180625.csv.gz
/casper/log/casperjob.20180625.txt: 94.2% -- replaced with /casper/log/casperjob.20180625.txt.gz
/casper/log/casperjob.20180626.csv: