Understanding Email notification script


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Understanding Email notification script
# 1  
Old 11-14-2009
Understanding Email notification script

Hello All,

1) I am trying to understand the shell script written already, below is the code in this code i am seeing a variable $EMAIL_ID which was not defined in entire script, neither it is passed as a parameter while executing shell script nor it is defined in .profile, could you please tell me where this might have been defined and how could i see the value defined for this variable.

Code:
(echo "to:$EMAIL_ID"; echo "subject:Oracle-UCV_DWH Load  - Invalid User Id/Password"; echo "Invalid UserId/Password logon denied to sqlplus") | mail $EMAIL_ID

2) In the below code it seems they are calling a function, may i know what is the purpose and when it would be invoked and can it be defined in a shell script and will script would invoke this function whenever it encounters an error?

Code:
FATAL_EXIT()
{
	echo "`date '+%D %T'`: ERROR: $*";
	exit 1;
}

3) What would be the output of ERROR: $* in the above script.

Thanks,
Ariean.
# 2  
Old 11-14-2009
Variables can be set and exported in /etc/profile.

It's also possible that the users shell is not /bin/sh; if it is Bash, you'd want to look in .bash_profile

In most shells, you can also put variables and functions in a resource file like .bashrc

Or the script may have been meant to be called by another script that exported that variable.



---------- Post updated at 04:57 PM ---------- Previous update was at 04:45 PM ----------

Sorry, I missed "$*"

That's every argument passed to the script. $@ is similar, but that packs the args into one arg.

Specifically in this usage, every argument passed to the FUNCTION.



---------- Post updated at 05:03 PM ---------- Previous update was at 04:57 PM ----------

Finally, that's defining a function, not calling it.



I know this is probably very confusing right now. The particular script may be a little too much to digest at this point, but it will all gel at some point.

Last edited by TonyLawrence; 11-14-2009 at 06:07 PM.. Reason: To vague in spots
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Email notification error on Solaris

Hi, I am getting error below when testing email. is there a way I can configure email on Solaris? SunOS -s 5.10 Generic_147440-04 sun4u sparc SUNW,SPARC-Enterprise echo "hello" | sendmail -v abcd WARNING: local host name (-s) is not qualified; see cf/README: WHO AM I? abcd... Connecting... (1 Reply)
Discussion started by: roshanbi
1 Replies

2. Shell Programming and Scripting

Email Notification

Hi All, I need write a linux script which emails each record to the employee manager email-id which will be specified inside the file. Each employee can have a different manager too.. file contain 200 to 300 records Employee ID, Employee Name, Employee Email-ID, Manager, Manager... (4 Replies)
Discussion started by: tradingspecial
4 Replies

3. UNIX for Dummies Questions & Answers

Email notification is not working in spacewalk

Hi, I am using spacewalk tool ( Linux systems management solution ). I have configured probe notification and notification method in spacewalk. But I am not getting the notification mail. Checked the /var/log/maillog and the error message as follows, Dec 11 17:01:11 spserver... (2 Replies)
Discussion started by: Nila
2 Replies

4. Shell Programming and Scripting

Add Email Notification to Rsync

HI what i need to be able to do is add a email to the end of a rsync. my current ion configures writes a daily log to disk, but real want to send the log to a central email address. The current script is as below, is this possible? #!/bin/bash if then rsync -aWv --stats progress... (3 Replies)
Discussion started by: treds
3 Replies

5. AIX

Sending an email notification when syslog goes down

Hi All of a sudden the syslog daemon in the server went down and then later I started it manually # ps -ef | grep syslogd root 217228 114906 0 Nov 16 - 0:00 /usr/sbin/syslogd root 430306 290870 0 14:18:11 pts/0 0:00 grep syslogd Can some one help me with a script which will monitor the... (2 Replies)
Discussion started by: newtoaixos
2 Replies

6. Shell Programming and Scripting

How to read specific line of text from a Script and send email notification

Hi ! I am a newbie and never officially wrote a shell script before. The requirement for this script is : 1) Read a file called 'bpm.log' and identify if it has a specific text such as 'this is the text'. Its a static value and that is the only text we need to read. 2) If that... (2 Replies)
Discussion started by: atechcorp
2 Replies

7. AIX

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... (1 Reply)
Discussion started by: elmesy
1 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

How to add email notification in scripts?

Hi. I want to add email notification so when the my script finishes it sends out an email of the results to our team. If there are errors the subject on the email should say there were errors. If any having idea/sample scripts pls share with me. (2 Replies)
Discussion started by: redlotus72
2 Replies

10. Post Here to Contact Site Administrators and Moderators

Why am I not recieving email notification?

I have been a member for almost a year now. I have always recieved email notifications when I select "subcribe to this thread" at the bottom of posts that I reply to. However, over the last month or so, I have not been recieving email notification of replys to posts I respond to. I have... (6 Replies)
Discussion started by: Kelam_Magnus
6 Replies
Login or Register to Ask a Question