Cron Job notification email


 
Thread Tools Search this Thread
Operating Systems AIX Cron Job notification email
# 1  
Old 01-13-2009
Cron Job notification email

Hi,

I'm fairly new to Aix and am looking for some help on the following.

I have setup a cron job under root and want it to send the email once it's run to an external email address. I can get it to send the output in an email to me by using mail on the end of the crontab entry. But I would like to get the email thats sent to root once the cronjob has run as displayed below sent to my external address.

/var/spool/mail/root


From daemon Mon Jan 12 15:59:01 2009
Received: (from daemon@localhost)
by (AIX5.3/8.13.4/8.11.0) id n0CFx1eq1044526
for root; Mon, 12 Jan 2009 15:59:01 GMT
Date: Mon, 12 Jan 2009 15:59:01 GMT
From: daemon
Message-Id: <200901121559.n0CFx1eq1044526@
To: root
Subject: Output from cron job su - db2inst1 -c /database/db2inst/sqllib/db2dump/scripts/matt , root@, exit statu s 0
Cron Environment:
SHELL =
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java14/jre/bin:/usr/java14/bin
CRONDIR=/var/spool/cron/crontabs
ATDIR=/var/spool/cron/atjobs
LOGNAME=root
HOME=/
Your "cron" job executed on Mon Jan 12 15:59:00 GMT 2009
su - db2inst -c /database/db2inst/sqllib/db2dump/scripts/matt

produced the following output:

Thanks in advance.

Matt.

Last edited by elmesy; 01-13-2009 at 06:31 AM..
# 2  
Old 01-13-2009
cronjobs should be designed to create no output, an if they create no output no mail is created

your way with sending the output with a mail command in the job is the preferred way



other way:
generate a user cron

install sudo if not already installed

all cron jobs which should send to your email-address must be run from the new users crontab, running commands with sudo/sticky bit

specify a mail alias in /etc/sendmail/aliases for the new user

newuser:youremail@domain

#sendmail -bi

sendmail must run

#startsrc -s sendmail




perhaps there is an easier way Smilie
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Script that will send an email if the cron job did not run.

Team, Would like to know what is the best script that will send you an email if cronjob did not run. Thanks (4 Replies)
Discussion started by: kenshinhimura
4 Replies

2. Shell Programming and Scripting

Notification after job is done

Hello everyone, I have a server in another country, so I would like to run a notification sound, that I can hear in my computer after a job is finished, I found so many commands, like: COMMAND HERE spd-say 'Done' But I cannot hear any sound, the command line does NOT return any error,... (6 Replies)
Discussion started by: Abu Rayane
6 Replies

3. Shell Programming and Scripting

I want to send an email after cron job

I am using centos 6.4. I have a few cron jobs setup and they all work fine. However, I would like to enhance one of the crons. This is what I have at the moment: nice rsync -au /home/samba/wsaler/* /home/samba/wsaler.backup/wsaler.backup18pm date | /bin/mail -s "wsaler 3:00pm backup... (8 Replies)
Discussion started by: countrydj
8 Replies

4. Solaris

Solaris cron job email generation not required

Hi, How do we stop default cron job emails bein generated in Solaris 10? All our cron entries are ending with /dev/null 2>&1 but still emails are being generated. And all these emails are nuisance, as they are also get relayed to our local network sendmail MTA server (for system email... (14 Replies)
Discussion started by: hasan.kamali
14 Replies

5. Shell Programming and Scripting

how to avoid cron job output to send to the junk email folder?

Hi i created a cron job which invoke a shell script and output some content via email. Some times these output are sent to the junk email folder. i want these mails to be sent to inbox with some specific font. what i have to do? (4 Replies)
Discussion started by: vidhyaS
4 Replies

6. Shell Programming and Scripting

Echo print in different lines within email sent by Cron job

Hi all, I think this could have a simple solution, just I canīt get it so far. I have the script below that includes several echo commands in order to show that every part of the script have been executed. A cron job executes this script and when is completed the output is sent by email. ... (4 Replies)
Discussion started by: cgkmal
4 Replies

7. Shell Programming and Scripting

Cron Job Automated Email Alternatives?

Hi guys, not sure if this would be the right place for this but I dont where else it would go... I'm new to Unix too, so please bare with me :) I guess first up some background on the situation. We have some scripts that run as cron jobs which monitor and check the health, etc of our servers.... (2 Replies)
Discussion started by: BrianD
2 Replies

8. AIX

Problem with Cron Email Notification

I have two different cron jobs that run on the same days. The jobs are 7 hours apart. Both jobs are set to send notification emails when they start running. Both jobs always run successfully, but I only receive an email from the first job. I never get the email from the second job. ... (1 Reply)
Discussion started by: sasaliasim
1 Replies

9. UNIX for Dummies Questions & Answers

background job finished notification

In my last job someone gave me the command to put in my .profile that let me know when a job I had running in the background finished. It was a word about 5 char long. I can't remember it! (4 Replies)
Discussion started by: nkeller
4 Replies

10. Shell Programming and Scripting

email notification if job is killed/dies

hi folks, anybody there with suggestions on how to have an email sent to an address (if a certain job (jobA) ever dies. the concern is over the trigerring of sending the email (not the actual sending of the email) 1. is it possible for the job in question, jobA, itself do such a thing... (2 Replies)
Discussion started by: jacob_gs
2 Replies
Login or Register to Ask a Question