please forgive the cross-post, but i wanted to thank michael johnson, david pooser and stroller for their replies to my "virex cron" post. i studied all three ways and went with stroller's method at the bottom. here's my original post: does anyone know how to append a date to a summary for a virex cron job?... i checked the virex 7.2.1 manual and it doesn't seem to have a switch for that. here's my command: /usr/local/vscanx/vscanx --move /SERVER/VOLUME/VIREX_OUT/QUARANTINE /SERVER/VOLUME/SHARE --recursive --unzip --atime-preserve --ignore-links --summary >> /SERVER/VOLUME/VIREX_OUT/SUMMARY.TXT here are the responses i got: Michael Johnson <kaiser at emjay.net> wrote: >The easiest thing to do will be to script it. > >--------------start-------------- > >#!/bin/tcsh > >setenv TODAY `date +%d.%m.%y` > >/usr/local/vscanx/vscanx --move /SERVER/VOLUME/VIREX_OUT/QUARANTINE >/SERVER/VOLUME/SHARE --recursive --unzip --atime-preserve >--ignore-links --summary >> /SERVER/VOLUME/VIREX_OUT/SUMMARY$TODAY.TXT > >exit > >-------------end---------------- > >This should do it for you. Use everything between the start and end >lines but not including them. Run a cron job on the script instead of >vscanx directly. It will put in the current date. Look at the man >page for date to figure out how to do the time if you want that as >well. > >-Michael Dave Pooser <dave.xserver at alfordmedia.com> wrote: > > does anyone know how to append a date to a summary for a virex cron > > job? i got things set up on my client servers so the sharepoints are > > scanned nightly, infected files are moved to a quarantined folder, > > and a summary is appended to a text file...but the appended summary > > doesn't include the date. > >Why not just add a cron job that echoes the date to that text file before >your cron job that runs vscanx? So you'd have a summary that went: > >3/27/04 >Blah blah blah (whatever Virex outputs) >3/28/04 >Yadda yadda yadda > >...and so on? >-- >Dave Pooser Stroller <MacMonster at myrealbox.com> wrote: >I think this should do it: > /usr/local/vscanx/vscanx --move /SERVER/VOLUME/VIREX_OUT/QUARANTINE >/SERVER/VOLUME/SHARE --recursive --unzip --atime-preserve >--ignore-links --summary >> /SERVER/VOLUME/VIREX_OUT/SUMMARY.TXT && >echo "Finished at:" >> /SERVER/VOLUME/VIREX_OUT/SUMMARY.TXT && date >> >/SERVER/VOLUME/VIREX_OUT/SUMMARY.TXT > >For the hard-of-wrapping, that's all one line. The "&&" means "wait >until the previous command is finished and then run the command that >follows". I would personally prepend the date to the file, but you pays >your money & takes your choice. > >Stroller. > thanks! don