[CentOS] shell script

Matt Shields matt at mattshields.org
Sun Feb 8 14:49:04 UTC 2009


On Sun, Feb 8, 2009 at 9:52 AM, Chris Geldenhuis
<chris.gelden at iafrica.com>wrote:

> Mad Unix wrote:
> > I have to run multiple  command about 20x on linux each one got his
> > own output, I want to bind all the out puts of them in one file then
> > read this file and mail it to user account
> >
> > sample
> >
> > [root at imail pons]# /home/pons/tsmmonitor stgpool SDC-STAFF
> > stgpool - utilization of storage pool SDC-STAFF 62%, OK
> > [root at imail pons]# /home/pons/tsmmonitor stgpool ISO-BACKUP-POOL
> > stgpool - utilization of storage pool ISO-BACKUP-POOL 41%, OK
> > [root at imail pons]# /home/pons/tsmmonitor stgpool ORACLE-DUMP-POOL
> > stgpool - utilization of storage pool ORACLE-DUMP-POOL 62%, OK
> > [root at imail pons]# /home/pons/tsmmonitor stgpool ORACLE-DUMP-POOL
> > stgpool - utilization of storage pool ORACLE-DUMP-POOL 62%, OK
> >
> > I want all these out puts be bind it in one file
> >
> > myfile:
> >
> > stgpool - utilization of storage pool SDC-STAFF 62%, OK
> > stgpool - utilization of storage pool ISO-BACKUP-POOL 41%, OK
> > stgpool - utilization of storage pool ORACLE-DUMP-POOL 62%, OK
> > stgpool - utilization of storage pool ORACLE-DUMP-POOL 62%, OK
> >
> > then to read this file and send it to email address
> >
> > Thanks
> > _______________________________________________
> > CentOS mailing list
> > CentOS at centos.org
> > http://lists.centos.org/mailman/listinfo/centos
> >
> >
> Hi,
>
> Do this by re-directing the output from your commands into a file like
> this:
>
> [root at imail pons]# /home/pons/tsmmonitor stgpool SDC-STAFF > outfile
>
> [root at imail pons]# /home/pons/tsmmonitor stgpool ISO-BACKUP-POOL >>
> outfile
>
> [root at imail pons]# /home/pons/tsmmonitor stgpool ORACLE-DUMP-POOL
> >>outfile
>
> [root at imail pons]# /home/pons/tsmmonitor stgpool ORACLE-DUMP-POOL
> >>outfile
>
> Note that the single ">" in the first line will create a new "outfile"
> that is it will create the file if it does not exist or over-write it if
> it does exist.
>
> The double ">>" in the following commands will append the output of
> those commands to the already existing "outfile".
>
> ChrisG
>
>
Actually ">>" will also create the file if it doesn't exit.  Try it :)

-matt
http://www.sysadminvalley.com
http://www.beantownhost.com
http://www.linkedin.com/in/mattboston
Joe E. Lewis  - "I distrust camels, and anyone else who can go a week
without a drink."
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.centos.org/pipermail/centos/attachments/20090208/73d8e8b0/attachment.html>


More information about the CentOS mailing list