06-09-2008
How to use ${?} and system() function???
Hi All,
I am in a process to send the mail automatically with an attachment to bulk users. I have used 'Mailx' and 'Unencode' commands for the same and those worked fine. Please find below the same.
X " ( cat /sastemp/body.txt; uuencode test.xls test.xls ) | mailx -s 'testing' 'abcd.gef@yahoo.com' "
Instead using the X command in the above code, I want to use 'system()' function which needs to pick up the return code from the mailx command and return it to SAS and '${?}' to access the mailx return.
Could anyone let me know the syntax of system() function and '${?}' commands??
Thanks in advance.
Thanks for your time,
Manas
10 More Discussions You Might Find Interesting
1. Programming
Hi,
Though I should check this myself.. but I don't have a cc compiler at this time.. :(
When I compile a c program containing say system(myshell.sh).. do the executable require that the actual script myshell.sh to be present whenever it executes? I guess it needs..
otherwise I can just... (1 Reply)
Discussion started by: Vishnu
1 Replies
2. Programming
Hai Friends
I have used the function system() to execute a command. My requirement is that i have to list the files in a directory applying some wildcard paterns. For example if i want to list *.c files i go with the function
system("ls *.c");
and the output gets printed on the monitor.... (1 Reply)
Discussion started by: collins
1 Replies
3. Solaris
Hi, guys ,,
I want to know the implementation of System() function in C Unix, and its prototype definition:
int system(const char * string) in the header file <stdlib.h> ??!
please help me ! because that is part of my project !! (0 Replies)
Discussion started by: someone33
0 Replies
4. UNIX for Dummies Questions & Answers
Hi, guys ,,
I want to know the implementation of System() function in C Unix, and its prototype definition:
int system(const char * string) in the header file <stdlib.h> ??!
please help me ! because that is part of my project !! (0 Replies)
Discussion started by: someone33
0 Replies
5. Programming
Hi ,
Can anybody name any System Function in C/C++ for Sun-Solaris (unix) platform which can serve the alternative of execl() system function.
Actually I am calling a fork-execl() pair and then making an interprocess communication between these two(parent-child process). But the problem is... (3 Replies)
Discussion started by: Raj Kumar Arora
3 Replies
6. Programming
Hello all !
Could someone throw some light on whether there's a limit to the number of characters contained in the command string that is passed to the system() call in C.
Is it OS dependent? If yes, what are the limits for each?
Thanks. (4 Replies)
Discussion started by: vsanjit
4 Replies
7. Shell Programming and Scripting
Could any one tell me how to use the system function in awk?
I want to use it to print the system date.
I have been trying like this :
yes |head -1|awk '{ system("date")}'
When I execute the above it always returns back to the prompt.
Your help would be much appreciated.
regards,... (3 Replies)
Discussion started by: srikanth_ksv
3 Replies
8. UNIX for Dummies Questions & Answers
Hi Guys ,
I want to use system function in C to do the following work.
cp <file1> <file2> and then ><file1>
e,g cp \var\log\cpm_cpmd_1.log.1 \var\log\cpm_cpmd_1.log.2 and then
>\var\log\cpm_cpmd_1.log.1
1. g_config_info.cpmm_config.cpm_log_path=\var\log\
2. ... (3 Replies)
Discussion started by: meet123321
3 Replies
9. Shell Programming and Scripting
I am scanning a file (line by line) for format errors. A line could have multiple errors. Each field in the line is evaluated for errors and sent, along w/ any error messages, to a temporary file. Finally, if any errors were detected, this temporary file is then appended to the errorFile. The... (4 Replies)
Discussion started by: aschera
4 Replies
10. Shell Programming and Scripting
Hello Friends,
I have written a script like below,
I aimed to move some CDR files (call data record) whose the last field is "1" (NF=1 ) from a spesific directory to a new directory
Field Seperator is pipe.
If the directory does not exitst i should create it.
I will give the script two... (5 Replies)
Discussion started by: EAGL€
5 Replies
LEARN ABOUT CENTOS
reporter-mailx
REPORTER-MAILX(1) LIBREPORT MANUAL REPORTER-MAILX(1)
NAME
reporter-mailx - Sends contents of a problem directory via email.
SYNOPSIS
reporter-mailx [-v] -d DIR [-c CONFFILE]
DESCRIPTION
The tool reads a problem directory, composes an email message from the directory contents, and uses mailx to send the message to specified
recipient.
Properties of email messages can be specified in a configuration file, and via environment variables.
Configuration file
Configuration file contains entries in a format "Option = Value".
The options are:
Subject
The subject of the email message.
EmailFrom
The sender of the email message.
EmailTo
The recipient of the email message.
SendBinaryData
Use yes/true/on/1 to attach all binary files from the problem directory to the email. This can cause the emails to be very large.
Integration with ABRT events
reporter-mailx can be used as a reporter, to allow users report problems via email when they decide to do it. This usage is pre-configured
in /etc/libreport/events.d/mailx_event.conf:
EVENT=report_Mailx reporter-mailx
It can also be used to notify administrator automatically when a problem happens. When this is desired, modify the event configuration file
to run the tool on the post-create event:
EVENT=post-create reporter-mailx
OPTIONS
-d DIR
Path to problem directory.
-c CONFFILE
Path to configuration file. When used in ABRT event system, the file contains site-wide configuration. Users can change the values via
environment variables.
ENVIRONMENT VARIABLES
Environment variables take precedence over values provided in the configuration file.
Mailx_Subject
Subject of the email message.
Mailx_EmailFrom
Sender of the email message.
Mailx_EmailTo
Recipient of the email message. If nor the environment variable nor the corresponding option is defined, the message is send to
"root@localhost".
Mailx_SendBinaryData
Use yes/true/on/1 to attach all binary files from the problem directory to the email.
AUTHORS
o ABRT team
LIBREPORT 2.1.11 06/18/2014 REPORTER-MAILX(1)