archive.sh.in
上传用户:weiyuanprp
上传日期:2020-05-20
资源大小:1169k
文件大小:1k
- #! @SCRIPT_SH@
- #
- # This script is called by faxqclean to archive the job
- #
- JOBID=$1
- ARCHIVETO=archive/$JOBID
- FILETYPES="^!postscript:|^!tiff:|^!pcl:|^!pdf:|^!data:"
- QFILE=doneq/q$JOBID
- COMMLOGS=`find log -type f -name "c*" -print | xargs -n50 grep -l "SEND FAX: JOB $JOBID"`
- DOCS=`grep -E $FILETYPES $QFILE | sed 's/.*://g'`
- NUMBER=`grep "^number:" $QFILE | sed 's/^number://g'`
- #
- # Default archiving is to create a directory in the archive directory
- # named as the job number, move the q file and the doc files into it, and
- # copy the associated logs and info file there, also.
- #
- mkdir $ARCHIVETO
- mv $QFILE $ARCHIVETO
- for log in $COMMLOGS; do cp $log $ARCHIVETO; done
- for doc in $DOCS; do cp $doc $ARCHIVETO; done
- if [ -r info/$NUMBER ]; then cp info/$NUMBER $ARCHIVETO; fi