* [gentoo-user] crontab entry @ 2008-03-24 9:04 Kaushal Shriyan 2008-03-24 9:14 ` Dirk Heinrichs 2008-03-24 14:29 ` Mike Edenfield 0 siblings, 2 replies; 14+ messages in thread From: Kaushal Shriyan @ 2008-03-24 9:04 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 225 bytes --] Hi I have the following entry in the crontab MAILTO=systems@webaroo.com 0 18 * * * /home/kaushal/rsync_mysql.sh I want my subject line to be "hostxx:yyDB refresh daily" is there a way to do it Thanks and Regards Kaushal [-- Attachment #2: Type: text/html, Size: 322 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] crontab entry 2008-03-24 9:04 [gentoo-user] crontab entry Kaushal Shriyan @ 2008-03-24 9:14 ` Dirk Heinrichs 2008-03-24 9:32 ` Kaushal Shriyan 2008-03-24 14:29 ` Mike Edenfield 1 sibling, 1 reply; 14+ messages in thread From: Dirk Heinrichs @ 2008-03-24 9:14 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 454 bytes --] Am Montag, 24. März 2008 schrieb Kaushal Shriyan: > MAILTO=systems@webaroo.com > 0 18 * * * /home/kaushal/rsync_mysql.sh > > I want my subject line to be "hostxx:yyDB refresh daily" > > is there a way to do it Don't rely on cron to send the mail, use mailx inside your script instead. That means, inside the script, capture all output in a temp. file, then use cat /tmp/file|mailx -s "my subject" systems@webaroo.com HTH... Dirk [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] crontab entry 2008-03-24 9:14 ` Dirk Heinrichs @ 2008-03-24 9:32 ` Kaushal Shriyan 2008-03-24 9:47 ` Dirk Heinrichs 2008-03-24 10:19 ` Collin Starkweather 0 siblings, 2 replies; 14+ messages in thread From: Kaushal Shriyan @ 2008-03-24 9:32 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 1310 bytes --] On Mon, Mar 24, 2008 at 2:44 PM, Dirk Heinrichs <dirk.heinrichs@online.de> wrote: > Am Montag, 24. März 2008 schrieb Kaushal Shriyan: > > > MAILTO=systems@webaroo.com > > 0 18 * * * /home/kaushal/rsync_mysql.sh > > > > I want my subject line to be "hostxx:yyDB refresh daily" > > > > is there a way to do it > > Don't rely on cron to send the mail, use mailx inside your script instead. > That means, inside the script, capture all output in a temp. file, then > use > > cat /tmp/file|mailx -s "my subject" systems@webaroo.com > > HTH... > > Dirk > Hi Dirk Below is my script ############################################################################# #!/bin/bash #rsync mysql database shell script #author kaushal #created on 21/03/2008 TIMESTAMP=`date +%Y-%m-%d-%H:%M:%S:%N` if rsync -av /var/lib/mysql kaushal@host77:/var/lib/ >/tmp/rsync-${TIMESTAMP}.log 2>&1 then echo "Success" else echo "Please check the file rsync-${TIMESTAMP}.log for errors." fi ############################################################################# so according to your suggestion where does this line fits "cat /tmp/file|mailx -s "my subject" systems@webaroo.com" <systems@webaroo.com> in my above bash script Thanks and Regards Kaushal [-- Attachment #2: Type: text/html, Size: 1974 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] crontab entry 2008-03-24 9:32 ` Kaushal Shriyan @ 2008-03-24 9:47 ` Dirk Heinrichs 2008-03-24 10:03 ` Kaushal Shriyan 2008-03-24 10:19 ` Collin Starkweather 1 sibling, 1 reply; 14+ messages in thread From: Dirk Heinrichs @ 2008-03-24 9:47 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 1913 bytes --] Am Montag, 24. März 2008 schrieb Kaushal Shriyan: > On Mon, Mar 24, 2008 at 2:44 PM, Dirk Heinrichs <dirk.heinrichs@online.de> > > wrote: > > Am Montag, 24. März 2008 schrieb Kaushal Shriyan: > > > MAILTO=systems@webaroo.com > > > 0 18 * * * /home/kaushal/rsync_mysql.sh > > > > > > I want my subject line to be "hostxx:yyDB refresh daily" > > > > > > is there a way to do it > > > > Don't rely on cron to send the mail, use mailx inside your script > > instead. That means, inside the script, capture all output in a temp. > > file, then use > > > > cat /tmp/file|mailx -s "my subject" systems@webaroo.com > > > > HTH... > > > > Dirk > > Hi Dirk > > Below is my script > ########################################################################### >## > > #!/bin/bash > #rsync mysql database shell script > #author kaushal > #created on 21/03/2008 > > TIMESTAMP=`date +%Y-%m-%d-%H:%M:%S:%N` > > if rsync -av /var/lib/mysql kaushal@host77:/var/lib/ > > >/tmp/rsync-${TIMESTAMP}.log 2>&1 > > then > echo "Success" > else > echo "Please check the file rsync-${TIMESTAMP}.log for errors." > fi > > ########################################################################### >## > > so according to your suggestion where does this line fits "cat > /tmp/file|mailx -s "my subject" systems@webaroo.com" <systems@webaroo.com> > in my above bash script > > Thanks and Regards > > Kaushal Hmm, if the script is used from cron only, you could reduce it to the following (note that when run from cron, you may need to use full paths to your binaries, or set $PATH inside the script): /usr/bin/rsync -av /var/lib/mysql kaushal@host77:/var/lib/ 2>&1 |/usr/bin/tee /tmp/rsync-${TIMESTAMP}.log | /usr/bin/mailx -s "My subject" systems@webaroo.com This will mail the output and save it to a file at the same time. HTH... Dirk [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] crontab entry 2008-03-24 9:47 ` Dirk Heinrichs @ 2008-03-24 10:03 ` Kaushal Shriyan 2008-03-24 11:01 ` Dirk Heinrichs 0 siblings, 1 reply; 14+ messages in thread From: Kaushal Shriyan @ 2008-03-24 10:03 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 3080 bytes --] On Mon, Mar 24, 2008 at 3:17 PM, Dirk Heinrichs <dirk.heinrichs@online.de> wrote: > Am Montag, 24. März 2008 schrieb Kaushal Shriyan: > > On Mon, Mar 24, 2008 at 2:44 PM, Dirk Heinrichs < > dirk.heinrichs@online.de> > > > > wrote: > > > Am Montag, 24. März 2008 schrieb Kaushal Shriyan: > > > > MAILTO=systems@webaroo.com > > > > 0 18 * * * /home/kaushal/rsync_mysql.sh > > > > > > > > I want my subject line to be "hostxx:yyDB refresh daily" > > > > > > > > is there a way to do it > > > > > > Don't rely on cron to send the mail, use mailx inside your script > > > instead. That means, inside the script, capture all output in a temp. > > > file, then use > > > > > > cat /tmp/file|mailx -s "my subject" systems@webaroo.com > > > > > > HTH... > > > > > > Dirk > > > > Hi Dirk > > > > Below is my script > > > ########################################################################### > >## > > > > #!/bin/bash > > #rsync mysql database shell script > > #author kaushal > > #created on 21/03/2008 > > > > TIMESTAMP=`date +%Y-%m-%d-%H:%M:%S:%N` > > > > if rsync -av /var/lib/mysql kaushal@host77:/var/lib/ > > > > >/tmp/rsync-${TIMESTAMP}.log 2>&1 > > > > then > > echo "Success" > > else > > echo "Please check the file rsync-${TIMESTAMP}.log for errors." > > fi > > > > > ########################################################################### > >## > > > > so according to your suggestion where does this line fits "cat > > /tmp/file|mailx -s "my subject" systems@webaroo.com" < > systems@webaroo.com> > > in my above bash script > > > > Thanks and Regards > > > > Kaushal > > Hmm, if the script is used from cron only, you could reduce it to the > following (note that when run from cron, you may need to use full paths to > your binaries, or set $PATH inside the script): > > /usr/bin/rsync -av /var/lib/mysql kaushal@host77:/var/lib/ > 2>&1 |/usr/bin/tee /tmp/rsync-${TIMESTAMP}.log | /usr/bin/mailx -s "My > subject" systems@webaroo.com > > This will mail the output and save it to a file at the same time. > > HTH... > > Dirk > Hi Dirk, Thanks Dirk So the Final script looks like ################################################################################################################## #!/bin/bash #rsync mysql database shell script #author kaushal #bash script file name rsync_mysql.sh #created on 24/03/2008 TIMESTAMP=`date +%Y-%m-%d-%H:%M:%S:%N` if /usr/bin/rsync -av /var/lib/mysql kaushal@host77:/var/lib/ 2>&1 | /usr/bin/tee /tmp/rsync-${TIMESTAMP}.log | /usr/bin/mailx -s "host77 DB refresh daily" kaushal@example.com then echo "Success" else echo "Please check the file rsync-${TIMESTAMP}.log for errors." fi ################################################################################################################## and the crontab entry would be 0 18 * * * /home/kaushal/rsync_mysql.sh Please let me know if its correct Thanks again Thanks and Regards Kaushal [-- Attachment #2: Type: text/html, Size: 4433 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] crontab entry 2008-03-24 10:03 ` Kaushal Shriyan @ 2008-03-24 11:01 ` Dirk Heinrichs 0 siblings, 0 replies; 14+ messages in thread From: Dirk Heinrichs @ 2008-03-24 11:01 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 1223 bytes --] Am Montag, 24. März 2008 schrieb Kaushal Shriyan: > So the Final script looks like Is it the final script :-) ? > #!/bin/bash > #rsync mysql database shell script > #author kaushal > #bash script file name rsync_mysql.sh > #created on 24/03/2008 > > TIMESTAMP=`date +%Y-%m-%d-%H:%M:%S:%N` > > if /usr/bin/rsync -av /var/lib/mysql kaushal@host77:/var/lib/ 2>&1 | > /usr/bin/tee /tmp/rsync-${TIMESTAMP}.log | /usr/bin/mailx -s "host77 DB > refresh daily" kaushal@example.com > > then > echo "Success" > else > echo "Please check the file rsync-${TIMESTAMP}.log for errors." > fi > > Please let me know if its correct There's no need for the if-then-else part anymore. You get the whole output mailed to the given address. However, if you follow Collins very good proposal, you could do with: if /usr/bin/rsync -av /var/lib/mysql kaushal@host77:/var/lib/ > /tmp/rsync-${TIMESTAMP}.log 2>&1 then subj_prefix="Success" else subj_prefix="Error" fi cat /tmp/rsync-${TIMESTAMP}.log| /usr/bin/mailx -s "${subj_prefix}: host77 DB refresh daily" kaushal@example.com So that you can tell from the subject wether the command was succesful or not. Bye... Dirk [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] crontab entry 2008-03-24 9:32 ` Kaushal Shriyan 2008-03-24 9:47 ` Dirk Heinrichs @ 2008-03-24 10:19 ` Collin Starkweather 2008-03-24 11:06 ` Peter Humphrey 1 sibling, 1 reply; 14+ messages in thread From: Collin Starkweather @ 2008-03-24 10:19 UTC (permalink / raw To: gentoo-user Quoting Kaushal Shriyan <kaushalshriyan@gmail.com>: > so according to your suggestion where does this line fits "cat > /tmp/file|mailx -s "my subject" systems@webaroo.com" <systems@webaroo.com> > in my above bash script Dirk gave a lovely one-liner, but my guess is you'll get sick of having to actually check the body of the e-mail to know whether there is a problem, so you could also put the system call to mailx in the if-then-else-fi and indicate in the subject line whether it is a success or failure. Also, you want to cut out the echo or else cron will send an e-mail (remember cron sends an e-mail if there's any output from the command), which is redundant now that you're calling mailx. Finally, note that you left a '>' out of your rsync call. It's fixed below. #!/bin/bash #rsync mysql database shell script #author kaushal #created on 21/03/2008 TIMESTAMP=`date +%Y-%m-%d-%H:%M:%S:%N` if rsync -av /var/lib/mysql kaushal@host77:/var/lib/ \ > /tmp/rsync-${TIMESTAMP}.log 2>&1 then cat /tmp/rsync-${TIMESTAMP}.log | \ mailx -s "Success: hostxx:yyDB refresh daily" <systems@webaroo.com> else cat /tmp/rsync-${TIMESTAMP}.log | \ mailx -s "Error: hostxx:yyDB refresh daily" <systems@webaroo.com> fi Hope this helps, Cheers, -Collin -- Collin Starkweather, Ph.D. http://www.linkedin.com/in/collinstarkweather -- gentoo-user@lists.gentoo.org mailing list ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] crontab entry 2008-03-24 10:19 ` Collin Starkweather @ 2008-03-24 11:06 ` Peter Humphrey 2008-03-24 12:25 ` Kaushal Shriyan 0 siblings, 1 reply; 14+ messages in thread From: Peter Humphrey @ 2008-03-24 11:06 UTC (permalink / raw To: gentoo-user On Monday 24 March 2008 10:19:25 Collin Starkweather wrote: > ... you left a '>' out of your rsync call. It's fixed below. His version is exactly the same as yours, apart from layout. I suggest that the '>' at the beginning of a line has confused your mail reader. -- Rgds Peter -- gentoo-user@lists.gentoo.org mailing list ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] crontab entry 2008-03-24 11:06 ` Peter Humphrey @ 2008-03-24 12:25 ` Kaushal Shriyan 2008-03-24 13:43 ` Uwe Thiem 0 siblings, 1 reply; 14+ messages in thread From: Kaushal Shriyan @ 2008-03-24 12:25 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 926 bytes --] On Mon, Mar 24, 2008 at 4:36 PM, Peter Humphrey <peter@humphrey.ukfsn.org> wrote: > On Monday 24 March 2008 10:19:25 Collin Starkweather wrote: > > > ... you left a '>' out of your rsync call. It's fixed below. > > His version is exactly the same as yours, apart from layout. I suggest > that > the '>' at the beginning of a line has confused your mail reader. > > -- > Rgds > Peter > -- > gentoo-user@lists.gentoo.org mailing list > > Hi Collin I have two scripts file one is http://pastebin.com/m263e6f3c and http://pastebin.com/m175098db. The requirement is run http://pastebin.com/m175098db script once the below line succeeds in the http://pastebin.com/m263e6f3c if /usr/bin/rsync -av /var/lib/mysql host77:/var/lib/ > /tmp/rsync-${TIMESTAMP}.log 2>&1 then /usr/bin/mailx -s "Success: host77 DB refresh daily" kaushal@example.com < /tmp/rsync-${TIMESTAMP}.log I am not able to proceed Thanks and Regards Kaushal [-- Attachment #2: Type: text/html, Size: 1648 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] crontab entry 2008-03-24 12:25 ` Kaushal Shriyan @ 2008-03-24 13:43 ` Uwe Thiem 0 siblings, 0 replies; 14+ messages in thread From: Uwe Thiem @ 2008-03-24 13:43 UTC (permalink / raw To: gentoo-user On Monday 24 March 2008, Kaushal Shriyan wrote: > On Mon, Mar 24, 2008 at 4:36 PM, Peter Humphrey > <peter@humphrey.ukfsn.org> > > wrote: > > On Monday 24 March 2008 10:19:25 Collin Starkweather wrote: > > > ... you left a '>' out of your rsync call. It's fixed below. > > > > His version is exactly the same as yours, apart from layout. I > > suggest that > > the '>' at the beginning of a line has confused your mail reader. > > > > -- > > Rgds > > Peter > > -- > > gentoo-user@lists.gentoo.org mailing list > > Hi Collin > > I have two scripts file > one is http://pastebin.com/m263e6f3c and > http://pastebin.com/m175098db. > > The requirement is run http://pastebin.com/m175098db script once > the below line succeeds in the http://pastebin.com/m263e6f3c > > if /usr/bin/rsync -av /var/lib/mysql host77:/var/lib/ > > /tmp/rsync-${TIMESTAMP}.log 2>&1 > then > /usr/bin/mailx -s "Success: host77 DB refresh daily" > kaushal@example.com < /tmp/rsync-${TIMESTAMP}.log > > I am not able to proceed Make that last line: cat /tmp/rsync-${TIMESTAMP}.log | mailx -s "blablabla"... Uwe -- Informal Linux Group Namibia: http://www.linux.org.na/ SysEx (Pty) Ltd.: http://www.SysEx.com.na/ -- gentoo-user@lists.gentoo.org mailing list ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] crontab entry 2008-03-24 9:04 [gentoo-user] crontab entry Kaushal Shriyan 2008-03-24 9:14 ` Dirk Heinrichs @ 2008-03-24 14:29 ` Mike Edenfield 2008-03-24 15:43 ` Kaushal Shriyan 1 sibling, 1 reply; 14+ messages in thread From: Mike Edenfield @ 2008-03-24 14:29 UTC (permalink / raw To: gentoo-user Kaushal Shriyan wrote: > Hi I have the following entry in the crontab > > MAILTO=systems@webaroo.com > 0 18 * * * /home/kaushal/rsync_mysql.sh > > I want my subject line to be "hostxx:yyDB refresh daily" > > is there a way to do it > > Thanks and Regards > > Kaushal > The easiest way is to write a wrapper script; I have a few of them that do something like: ( echo "From: songbird.jungle <root@songbird.jungle>" echo "To: Michael Edenfield <kutulu@kutulu.org>" echo "Subject: Portage Update Report" echo "" # do stuff here. ) | sendmail kutulu@kutulu.org -- gentoo-user@lists.gentoo.org mailing list ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] crontab entry 2008-03-24 14:29 ` Mike Edenfield @ 2008-03-24 15:43 ` Kaushal Shriyan 2008-03-24 17:52 ` Kaushal Shriyan 0 siblings, 1 reply; 14+ messages in thread From: Kaushal Shriyan @ 2008-03-24 15:43 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 1228 bytes --] On Mon, Mar 24, 2008 at 7:59 PM, Mike Edenfield <kutulu@kutulu.org> wrote: > Kaushal Shriyan wrote: > > Hi I have the following entry in the crontab > > > > MAILTO=systems@webaroo.com > > 0 18 * * * /home/kaushal/rsync_mysql.sh > > > > I want my subject line to be "hostxx:yyDB refresh daily" > > > > is there a way to do it > > > > Thanks and Regards > > > > Kaushal > > > > The easiest way is to write a wrapper script; I have a few of them that > do something like: > > > ( > echo "From: songbird.jungle <root@songbird.jungle>" > echo "To: Michael Edenfield <kutulu@kutulu.org>" > echo "Subject: Portage Update Report" > echo "" > > # do stuff here. > > ) | sendmail kutulu@kutulu.org > > -- > gentoo-user@lists.gentoo.org mailing list > > Hi, I have two scripts file one is http://pastebin.com/m263e6f3c and http://pastebin.com/m175098db. The requirement is run http://pastebin.com/m175098db script once the below line succeeds in the http://pastebin.com/m263e6f3c if /usr/bin/rsync -av /var/lib/mysql host77:/var/lib/ > /tmp/rsync-${TIMESTAMP}.log 2>&1 then /usr/bin/mailx -s "Success: host77 DB refresh daily" kaushal@example.com < /tmp/rsync-${TIMESTAMP}.log I am not able to proceed Thanks and Regards Kaushal [-- Attachment #2: Type: text/html, Size: 2341 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] crontab entry 2008-03-24 15:43 ` Kaushal Shriyan @ 2008-03-24 17:52 ` Kaushal Shriyan [not found] ` <6b16fb4c0803242341h14670830m514e95b7a17992@mail.gmail.com> 0 siblings, 1 reply; 14+ messages in thread From: Kaushal Shriyan @ 2008-03-24 17:52 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 1514 bytes --] On Mon, Mar 24, 2008 at 9:13 PM, Kaushal Shriyan <kaushalshriyan@gmail.com> wrote: > On Mon, Mar 24, 2008 at 7:59 PM, Mike Edenfield <kutulu@kutulu.org> wrote: > > > Kaushal Shriyan wrote: > > > Hi I have the following entry in the crontab > > > > > > MAILTO=systems@webaroo.com > > > 0 18 * * * /home/kaushal/rsync_mysql.sh > > > > > > I want my subject line to be "hostxx:yyDB refresh daily" > > > > > > is there a way to do it > > > > > > Thanks and Regards > > > > > > Kaushal > > > > > > > The easiest way is to write a wrapper script; I have a few of them that > > do something like: > > > > > > ( > > echo "From: songbird.jungle <root@songbird.jungle>" > > echo "To: Michael Edenfield <kutulu@kutulu.org>" > > echo "Subject: Portage Update Report" > > echo "" > > > > # do stuff here. > > > > ) | sendmail kutulu@kutulu.org > > > > -- > > gentoo-user@lists.gentoo.org mailing list > > > > > > Hi, > > I have two scripts file one is http://pastebin.com/m263e6f3c and > http://pastebin.com/m175098db. > > The requirement is run http://pastebin.com/m175098db script once the below > line succeeds in the http://pastebin.com/m263e6f3c > > if /usr/bin/rsync -av /var/lib/mysql host77:/var/lib/ > > /tmp/rsync-${TIMESTAMP}.log 2>&1 > then > /usr/bin/mailx -s "Success: host77 DB refresh daily" kaushal@example.com< /tmp/rsync-${TIMESTAMP}.log > > I am not able to proceed > > Thanks and Regards > > Kaushal > Hi I have combined the script http://pastebin.com/m77e0e752, is it ok Thanks and Regards Kaushal [-- Attachment #2: Type: text/html, Size: 3001 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <6b16fb4c0803242341h14670830m514e95b7a17992@mail.gmail.com>]
* Re: [gentoo-user] crontab entry [not found] ` <6b16fb4c0803242341h14670830m514e95b7a17992@mail.gmail.com> @ 2008-03-25 7:37 ` Kaushal Shriyan 0 siblings, 0 replies; 14+ messages in thread From: Kaushal Shriyan @ 2008-03-25 7:37 UTC (permalink / raw To: gentoo-user; +Cc: Collin Starkweather [-- Attachment #1: Type: text/plain, Size: 2601 bytes --] On Tue, Mar 25, 2008 at 12:11 PM, Kaushal Shriyan <kaushalshriyan@gmail.com> wrote: > On Mon, Mar 24, 2008 at 11:22 PM, Kaushal Shriyan < > kaushalshriyan@gmail.com> wrote: > > > On Mon, Mar 24, 2008 at 9:13 PM, Kaushal Shriyan < > > kaushalshriyan@gmail.com> wrote: > > > > > On Mon, Mar 24, 2008 at 7:59 PM, Mike Edenfield <kutulu@kutulu.org> > > > wrote: > > > > > > > Kaushal Shriyan wrote: > > > > > Hi I have the following entry in the crontab > > > > > > > > > > MAILTO=systems@webaroo.com > > > > > 0 18 * * * /home/kaushal/rsync_mysql.sh > > > > > > > > > > I want my subject line to be "hostxx:yyDB refresh daily" > > > > > > > > > > is there a way to do it > > > > > > > > > > Thanks and Regards > > > > > > > > > > Kaushal > > > > > > > > > > > > > The easiest way is to write a wrapper script; I have a few of them > > > > that > > > > do something like: > > > > > > > > > > > > ( > > > > echo "From: songbird.jungle <root@songbird.jungle>" > > > > echo "To: Michael Edenfield <kutulu@kutulu.org>" > > > > echo "Subject: Portage Update Report" > > > > echo "" > > > > > > > > # do stuff here. > > > > > > > > ) | sendmail kutulu@kutulu.org > > > > > > > > -- > > > > gentoo-user@lists.gentoo.org mailing list > > > > > > > > > > > > > > Hi, > > > > > > I have two scripts file one is http://pastebin.com/m263e6f3c and > > > http://pastebin.com/m175098db. > > > > > > The requirement is run http://pastebin.com/m175098db script once the > > > below line succeeds in the http://pastebin.com/m263e6f3c > > > > > > if /usr/bin/rsync -av /var/lib/mysql host77:/var/lib/ > > > > /tmp/rsync-${TIMESTAMP}.log 2>&1 > > > then > > > /usr/bin/mailx -s "Success: host77 DB refresh daily" > > > kaushal@example.com < /tmp/rsync-${TIMESTAMP}.log > > > > > > I am not able to proceed > > > > > > Thanks and Regards > > > > > > Kaushal > > > > > > > Hi > > > > I have combined the script http://pastebin.com/m77e0e752, is it ok > > > > Thanks and Regards > > > > Kaushal > > > > > > Hi Collin, > > I have http://pastebin.com/d65195b48, I want to know how much time it > takes to execute the script, > > I know the time command > > { time sudo /usr/bin/rsync -av /var/lib/mysql kaushal@host77:/var/lib/; } > 2>/tmp/time.output > > is there a way to call the time command inside the > http://pastebin.com/d65195b48 script > > Thanks and Regards > > Kaushal > Hi Collin I could incorporate the time command in my script http://pastebin.com/d1324bbd8 http://pastebin.com/d1324bbd8 is the modified script. Just wanted to know the elasped time in minutes instead of seconds Thanks and Regards Kaushal [-- Attachment #2: Type: text/html, Size: 4695 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2008-03-25 7:37 UTC | newest] Thread overview: 14+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2008-03-24 9:04 [gentoo-user] crontab entry Kaushal Shriyan 2008-03-24 9:14 ` Dirk Heinrichs 2008-03-24 9:32 ` Kaushal Shriyan 2008-03-24 9:47 ` Dirk Heinrichs 2008-03-24 10:03 ` Kaushal Shriyan 2008-03-24 11:01 ` Dirk Heinrichs 2008-03-24 10:19 ` Collin Starkweather 2008-03-24 11:06 ` Peter Humphrey 2008-03-24 12:25 ` Kaushal Shriyan 2008-03-24 13:43 ` Uwe Thiem 2008-03-24 14:29 ` Mike Edenfield 2008-03-24 15:43 ` Kaushal Shriyan 2008-03-24 17:52 ` Kaushal Shriyan [not found] ` <6b16fb4c0803242341h14670830m514e95b7a17992@mail.gmail.com> 2008-03-25 7:37 ` Kaushal Shriyan
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox