Visit Our UNIX and Linux User Community


bourne mail script problem


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting bourne mail script problem
# 1  
Old 12-12-2001
Question bourne mail script problem

Hey there,

Just have a quick question. i've written a program and it needs to
send a email to confirm it's completed. now i've done the

mail -s "Subject" test@test.com

the problem is the program, when run just waits. it doesn't execute the next command unless i press ^D. is there away for it to just send a mail without a body and go on without having to press ^D

thanks
priest_ridden
# 2  
Old 12-12-2001
That because it's waiting on the body of the message to be included. If it's excluded it expects standard input to provide the content.

Over come it by trying ...
mail -s "Everest AU - CPU Monthly Report." \
TEST@TEST.com.au < $xcpudir\data/cpu$CurrYr$PrevMth\.data


Hope that helps - and that I've explained it clearly enough. Smilie
# 3  
Old 12-12-2001
Ok, I think I get what you're saying.

< $xcpudir\data/cpu$CurrYr$PrevMth\.data

if i'm off let me know.

the first part is the current dir of the program and the rest just sends date information for the body so the progrm will keep running.

hope i understood that right.

thanks
# 4  
Old 12-12-2001
well i looked at it some more and i figured it out thanks a lot
i just did this and it seems to work out

Smilie
Code:
mail -s "Subject" test@test.com <usr/home/mail/$USER >/dev/null 2>&1

and now everything works just fine

Last edited by Priest_Ridden; 12-12-2001 at 01:49 AM..
# 5  
Old 12-12-2001
Sorry, my example may not have been entirely understandable.


3. To send a file to another user, enter:
mail fran < proposal

This command sends the contents of the file proposal to fran.

Hope that helps. Smilie
# 6  
Old 12-12-2001
Just saw your reply - you're quick.

Never knew about: mail -s "Subject."TEST@TEST.com /dev/null 2>&1

Learning something new everyday. Smilie
# 7  
Old 12-12-2001
I'd be even quicker if i would have used the code format before i typed my last message. lol

i think before the /dev/null that you need >

though i could be wrong

Previous Thread | Next Thread
Test Your Knowledge in Computers #356
Difficulty: Medium
ibfawk is a very small, function-only, reentrant, embeddable interpreter written in PHP.
True or False?

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

bourne script problem

I've got an NTFS file system mounted on my Linux box, which means I can have multi-word directory names. I want to recurse through the directory structure copying stuff from /A to /B when it does not already exist on /B. Here is the chunk of code, and the output of a set -x run on that chunk of... (8 Replies)
Discussion started by: esmith92000
8 Replies

2. Shell Programming and Scripting

Bourne Shell - Problem with while loop variable scope.

Hello I am having issues with a script I'm working on developing on a Solaris machine. The script is intended to find out how many times a particular user (by given userid) has logged into the local system for more than one hour today. Here is my while loop: last $user | grep -v 'sshd'... (7 Replies)
Discussion started by: DaveRich
7 Replies

3. Shell Programming and Scripting

help with bourne script

Hey guys not sure why but when i execute the script i get the correct result but then it says command not found not sure why can anyone see anything wrong with my code below? I just want to print how much quota i have used in my home directory #!bin/sh `quota -v | grep ^/home | awk... (2 Replies)
Discussion started by: musicmancanora4
2 Replies

4. Shell Programming and Scripting

if loop problem in bourne shell

how to use if-loop in bourne shell with multiple conditions like follows if then commands fi it gives me an error test: ] missing then i put if ] it gives me an error [[ not found kindly i need the syntex for the bourne shell (5 Replies)
Discussion started by: ahmad.diab
5 Replies

5. Shell Programming and Scripting

Sh, Bourne Problem with getting lines in a file

This is a new exercise for me 1.) Create a bourne shell script that can accept 2 arguments/parameters. Name your script as housekeep_files.sh. 2.) The script will delete the files specified in the input file (1st parameter) and will send a notification through email (2nd parameter) the... (1 Reply)
Discussion started by: kdyzsa
1 Replies

6. Shell Programming and Scripting

please give a bourne script to this problem

Hello all, I am new to unix and having the below problem.Any help will be appreciated. Write a Bourn shell script dTOe which takes as an input any number between 0 and 999 and prints the English value for this number. The program should display an error message when a NOT digit value entered.... (1 Reply)
Discussion started by: raj1811
1 Replies

7. UNIX for Dummies Questions & Answers

mail script problem using cgi

dear all i've try several scripts and i think this is the simplest scripts that i can understand. please see below:- if ($num >= 4000000001) { #use CGI; #my $query = new CGI; #my $sendmail = "/usr/sbin/sendmail -t"; #my $reply_to = "bla@bla.com"; #my $subject =... (1 Reply)
Discussion started by: unknown2205
1 Replies

8. Shell Programming and Scripting

bourne script help

I need to make a small script that figures out if a filename that the user enters is a file or a directory. and if it is a directory, how many files are in it. please point me to the right direction, I am a newbie at this. (1 Reply)
Discussion started by: Heedunk
1 Replies

9. Shell Programming and Scripting

simple Bourne problem

Hi, I'm a newer for this languages, and I have a log file, which is something like this: 35.75.253.207 - - "GET /products/orgonizer/title.png HTTP/1.1" 200 1555 "-" "Mozilla 1.4" Now, I want to write a shell code to accoplish like ./XXX.sh -N n n is a number by user input, the code should... (5 Replies)
Discussion started by: pnxi
5 Replies

10. UNIX for Dummies Questions & Answers

mail problem (NOT Mail or Mail.app)

When I try to use the CLI mail, I get the following error. What's wrong? Welcome to Darwin! % mail root Subject: test test . EOT % /etc/mail/sendmail.cf: line 81: fileclass: cannot open /etc/mail/local-host-names: Group writable directory Do I just need to change the... (1 Reply)
Discussion started by: chenly
1 Replies

Featured Tech Videos