[CentOS] shell script

Chris Geldenhuis chris.gelden at iafrica.com
Sun Feb 8 15:02:13 UTC 2009


Matt Shields wrote:
> On Sun, Feb 8, 2009 at 9:52 AM, Chris Geldenhuis 
> <chris.gelden at iafrica.com <mailto: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 <mailto: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."
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> http://lists.centos.org/mailman/listinfo/centos
>   
Hi Matt,

I know that, but if you use >> and there is some file there with that 
name already the data will be appended to it instead of starting a new 
file with the output of your current session only.

ChrisG



More information about the CentOS mailing list