03-08-2011
Perhaps some environment variable like PATH is not exported, to support mailx ? What about . ./script2.sh?
Also, your script should begin with #!/bin/ksh or the like, see man exec(). Just chmod is not enough. Without, this is usually treated as a bourne shell script: sh <./script2.sh
This User Gave Thanks to DGPickett For This Post:
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Here is a question I have, maybe someone can help me out. I am new to this UNIX thing. :)
I have a file called elist. In this file is a list of 25 email adresses. How can I write a simple command line for that will read the names of the file and send it to each of the email addys. Can I... (2 Replies)
Discussion started by: iastorms
2 Replies
2. UNIX for Dummies Questions & Answers
Is there a size limit on the file that can be sent using mailx?
I'm trying
mailx -s "alertlog" tome@work < /dir/my.log
and I only get a portion of the log. The newest portion of the log is not included in the mail.
Additionally, I would like the option of mailing just the last 100... (1 Reply)
Discussion started by: djbartkow
1 Replies
3. UNIX for Advanced & Expert Users
Hi unix lovers,
I have some problem with using mailx. I want to send mail as per the instructions in a file. The mail does not reach to CC recepients.
To get a clearer picture, this is what I am typing on unix prompt.
$
$ mailx ashishp@suntech.com < mail.txt
$
And my mail.txt looks... (7 Replies)
Discussion started by: shriashishpatil
7 Replies
4. UNIX for Dummies Questions & Answers
I can send mail from my Sun Solaris 9 box via the mail gui no problem. If I try it from mailx command line, the mail doesn't send. What might be causing this?
thanks. (5 Replies)
Discussion started by: FredSmith
5 Replies
5. Shell Programming and Scripting
Hi Experts,
Just need help maybe you have some time to spare :)
I am having trouble creating a working script that will scan a file and mail specific persons
I need to mail 5 persons person1,person2,person3,person4,person5
Person1,person2 I need to put them in the TO: field while... (0 Replies)
Discussion started by: makaveli
0 Replies
6. Shell Programming and Scripting
I've this command to run ...
Purpose : Send attachment file with e-mail body...
( E-mail body i read it from text file)
uuencode TEST_FILE.csv TEST_FILE.csv | cat /usr/local/bin/EMAIL_BODY.txt - | mailx -s "TEST Report" -c receiver1@mail.com receiver2@mail.com
Here is the... (2 Replies)
Discussion started by: prash184u
2 Replies
7. UNIX for Dummies Questions & Answers
hi All,
i want to email to abc@abc.com which will be in "to" and to def@def.com which will be in "cc".
i tried like this:
mailx -s "Total Collection" abc@abc.com -c def@def.com
but i took error :(
How can i success?
Thanx so much.
---------- Post updated at 08:19 AM... (1 Reply)
Discussion started by: temhem
1 Replies
8. UNIX for Dummies Questions & Answers
Hi,
I have written down a script and in that im using mailx command in Unix.
Such that i have taken the reciepent that would be in "To" using read command i.e from standard input and echoed the reciepients in cc into a file .Now im not able to use the mailx -r ie which sends the sender... (1 Reply)
Discussion started by: navjotmannan
1 Replies
9. Shell Programming and Scripting
I am writing a script to send an email of the result of the process but i cannot make the cc work correctly.
RECIP="abc@example.com def@example.com"
CC="ghi@example.com jkl@eaxmple.com"
mailx -s "testing" -c $CC $RECIP < inputfile.txt
Result:
To: abc@example.com; def@example.com;... (4 Replies)
Discussion started by: The One
4 Replies
10. Solaris
Hi all,
I issued the following
mailx -s "TEST" <mail>
However it just hang there. :wall:
How do i diagnose why it behave like this?
Thanks.
---------- Post updated at 02:20 PM ---------- Previous update was at 10:27 AM ----------
No reply on this. Any help will be appreciated. I'm... (2 Replies)
Discussion started by: beginningDBA
2 Replies
exit(1) User Commands exit(1)
NAME
exit, return, goto - shell built-in functions to enable the execution of the shell to advance beyond its sequence of steps
SYNOPSIS
sh
exit [n]
return [n]
csh
exit [ ( expr )]
goto label
ksh
*exit [n]
*return [n]
DESCRIPTION
sh
exit will cause the calling shell or shell script to exit with the exit status specified by n. If n is omitted the exit status is that of
the last command executed (an EOF will also cause the shell to exit.)
return causes a function to exit with the return value specified by n. If n is omitted, the return status is that of the last command exe-
cuted.
csh
exit will cause the calling shell or shell script to exit, either with the value of the status variable or with the value specified by the
expression expr.
The goto built-in uses a specified label as a search string amongst commands. The shell rewinds its input as much as possible and searches
for a line of the form label: possibly preceded by space or tab characters. Execution continues after the indicated line. It is an error to
jump to a label that occurs between a while or for built-in command and its corresponding end.
ksh
exit will cause the calling shell or shell script to exit with the exit status specified by n. The value will be the least significant 8
bits of the specified status. If n is omitted then the exit status is that of the last command executed. When exit occurs when executing
a trap, the last command refers to the command that executed before the trap was invoked. An end-of-file will also cause the shell to exit
except for a shell which has the ignoreeof option (See set below) turned on.
return causes a shell function or '.' script to return to the invoking script with the return status specified by n. The value will be the
least significant 8 bits of the specified status. If n is omitted then the return status is that of the last command executed. If return
is invoked while not in a function or a '.' script, then it is the same as an exit.
On this man page, ksh(1) commands that are preceded by one or two * (asterisks) are treated specially in the following ways:
1. Variable assignment lists preceding the command remain in effect when the command completes.
2. I/O redirections are processed after variable assignments.
3. Errors cause a script that contains them to abort.
4. Words, following a command preceded by ** that are in the format of a variable assignment, are expanded with the same rules as a vari-
able assignment. This means that tilde substitution is performed after the = sign and word splitting and file name generation are not
performed.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|Availability |SUNWcsu |
+-----------------------------+-----------------------------+
SEE ALSO
break(1), csh(1), ksh(1), sh(1), attributes(5)
SunOS 5.10 15 Apr 1994 exit(1)