Sponsored Content
Top Forums UNIX for Beginners Questions & Answers Unable to get output in mail body after running cron Post 303043965 by yash_message on Wednesday 12th of February 2020 03:51:58 AM
Old 02-12-2020
Unable to get output in mail body after running cron

I have prepared script to get the file details everyday and send mail. while running bash script manually , it sends output in body . but does not send through cron.
cron sends only subject . I believe have to use some wait or sleep syntex. to complete first . please help.

Code:
#!/bin/bash
ls -altrh /syslog --time-style=+%D | grep $(date +%D)  |awk '{print $7'} >output.txt
echo -e "SYSLOG Status on Date- `date '+%A %d-%B, %Y'`">output1.txt
echo "------------------------------------------------------------------------------------------------">>output1.txt
echo -e "HostName \t\t\t Status   ">>output1.txt
echo "------------------------------------------------------------------------------------------------">>output1.txt
for hosts in `cat hosts.txt`;
do
output=$(grep -i -w  $hosts output.txt)
if [ $? == 0 ] ;
then
echo -e "$hosts \t\t Log Received">>output1.txt
else
echo -e "$hosts \t\t Log Not-Received">>output1.txt
sleep 5
fi
done
mailx -s "Syslog-Status------Date-`date '+%A %d-%B, %Y'`" abc@abc.com<output1.txt

 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

How to send body in a mail

Hi, How to send send body along with attachment in a mail given below is code to send mail with attachemnt.its working fine but i need to send some message as body of the mail. uuencode /prod/applc/ds_data/mac/working/nullctry.csv "nullctry.csv" | mailx -s "List Of Attendance"... (6 Replies)
Discussion started by: rajendragora
6 Replies

2. AIX

Send mail attachments and have a mail body

Hi, How can I send mail attachments from shell script (AIX) and have a mail body as well ? Thanks in advance. (1 Reply)
Discussion started by: shibajighosh
1 Replies

3. Shell Programming and Scripting

How to mail with this body

Hi, i have a file ABC, i want to mail the contents of this file and i want to make the body of the mail per my choice like this: Hi All, This is the Report for today. <Browse of the File ABC> i am using : mailx -s "Today's Report" abcd@xyz.com << EOT Hi All, This is... (1 Reply)
Discussion started by: Prat007
1 Replies

4. Shell Programming and Scripting

isql output file not created while running it through cron

#!/bin/ksh file="/pkgs/roots/scripts/ISQL_op.txt" isql -H 11.11.11.111:1111 -U myUser -P myPwd -o $file << eof go select * from Table1 go eof my cron entry 00 08 03 11 * /pkgs/roots/scripts/testc.ksh file permission of the script is correct, i have used absolute path everywhere. ... (2 Replies)
Discussion started by: vikram3.r
2 Replies

5. Shell Programming and Scripting

Script not running from cron it gives blank output

Hi, I have ascript which drops a mail with the jobs status. here is the script: #!/bin/ksh mypath=/home/gaddamja flashlogpath=/sbcimp/dyn/data/flash/log cd $mypath v1=`ls -lrt | grep -i checkFilesForAmber_EUR1. |tail -1 | awk '{print $8}'` v2=`cat $v1` cd $flashlogpath ... (1 Reply)
Discussion started by: jagadish_gaddam
1 Replies

6. Shell Programming and Scripting

mail: subject and body text

HI, After giving the mail -e name@domain.com its asking the subject : after this its enter in to the body of the mail i.e. (in edit mode) How to end this edit process to send mail ? (2 Replies)
Discussion started by: thelakbe
2 Replies

7. Shell Programming and Scripting

how to run a script using cron job and send the output as attachment via e-mail using unix

how to run a script using cron job and send the output as attachment via e-mail using unix. please help me. how my cron job entry should be? As of now my cron job entry is to run the script at specific time, 15 03 * * * /path/sample.sh | mail -s "Logs" email_id In the above entry, what... (8 Replies)
Discussion started by: vidhyaS
8 Replies

8. Shell Programming and Scripting

Mail with body

Hello All, I wish to mail after completion of code. I would like to include subject and body in it. I am not looking to read the body from other file but willing to provide the body in the command itself. Can i do this way? I am looking to pass some parameters to body and this will be possible... (1 Reply)
Discussion started by: forums123456
1 Replies

9. UNIX for Advanced & Expert Users

Running multiple php scripts into one php only, cron mail alert problem...

hi, while separated they produce the usual mail alert and i can see the output... if i write into the php script: <?php system('php -f /var/www/vhosts/domain.com/httpdocs/folder/script1.php'); system('php -f /var/www/vhosts/domain.com/httpdocs/folder/script2.php'); system('php -f... (0 Replies)
Discussion started by: 7stars
0 Replies

10. Shell Programming and Scripting

Running same script through cron gives different output

Hi All, I am running the below shell script through cron and surprisingly it gives different output $uname -a Linux 2.6.18-194.3.1.7.3.el5xen #1 SMP Fri Jul 30 00:08:45 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux $ echo $SHELL /bin/bash shell script: cat sar_cpu.sh #!/bin/bash ... (10 Replies)
Discussion started by: a1_win
10 Replies
RADEAPCLIENT(1) 						 FreeRADIUS Daemon						   RADEAPCLIENT(1)

NAME
radeapclient - send EAP packets to a RADIUS server, calculate responses SYNOPSIS
radeapclient [-c count] [-d raddb_directory] [-f file] [-h] [-i source_ip] [-q] [-s] [-r retries] [-S file] [-t timeout] [-v] [-x] server {acct|auth} secret DESCRIPTION
radeapclient is a radius client program. It can send arbitrary radius packets to a radius server, then shows the reply. Radeapclient dif- fers from radclient in that if there is an EAP-MD5 challenge, then it will be responded to. radeapclient is otherwise identical to radclient. The EAP-Identity attribute, if present is used to construct an EAP Identity message. The EAP-MD5-Password attribute, if present is used to respond to an MD5 challenge. No other EAP types are currently supported. OPTIONS
-c count Send each packet count times. -d raddb Set dictionary directory. -f file Read packets from file, not stdin. -r retries If timeout, retry sending the packet retries times. -t timeout Wait timeout seconds before retrying (may be a floating point number). -h Print usage help information. -i id Set request id to 'id'. Values may be 0..255 -S file Read secret from file, not command line. -q Quiet, do not print anything out. -s Print out summary information of auth results. -v Show program version information. -x Enable debugging mode. EXAMPLE
A sample session that queries the remote server with an EAP-MD5 challenge. ( echo 'User-Name = "bob"'; echo 'EAP-MD5-Password = "hello"'; echo 'NAS-IP-Address = marajade.sandelman.ottawa.on.c'; echo 'EAP-Code = Response'; echo 'EAP-Id = 210'; echo 'EAP-Type-Identity = "bob"; echo 'Message-Authenticator = 0x00'; echo 'NAS-Port = 0' ) >req.txt radeapclient -x localhost auth testing123 <req.txt SEE ALSO
radclient(1) AUTHOR
Michael Richardson, <mcr@sandelman.ottawa.on.ca> 08 September 2003 RADEAPCLIENT(1)
All times are GMT -4. The time now is 05:26 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy