08-05-2012
Quote:
Originally Posted by
donadarsh
Just check if you can initialize 'a' before while loop and instead of '$a=1' just use '$a'. Hope it solves your problem.
Quote:
#!/bin/bash
limite=3
a=1
while [ '$a' -le $limite ];
do
if [ '$a' -eq 1 ];
then
pru=/usr/bin/mei.txt
cat $pru | mail -s "IMEIS"
account@domain.com
fi
if [ '$a' -eq 2 ];
then
pru=/usr/bin/mei2.txt
cat $pru | mail -s "IMEIS"
account@domain.com
fi
$a=$a+1
done
if [ '$a' -eq 2 ];
then
a=1
fi
~
~
the systems return me
/usr/bin/imei: line 6: [: $a: integer expression expected
/usr/bin/imei: line 35: [: $a: integer expression expected
thanks and sorry , im newbie with this
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi there,
Just wondering if anyone can help me with a unix script that will allow to check if a file is in a directory and if it is then e-mail it to someone and then move the file to another directory.
I have come up with nothing right now and was hoping someone could get the ball rolling... (1 Reply)
Discussion started by: ben_shark
1 Replies
2. Shell Programming and Scripting
Hello,
I receive email once an hour that looks like:
subject line: dialin
body:
ip address
ip address
.
.
sometimes the body has no ip address in it(blank mail)
I want a script that will send to my email every 12 hours the ip numbers and the time and data
something like:
data,... (1 Reply)
Discussion started by: meravd
1 Replies
3. UNIX for Dummies Questions & Answers
Hi
I have written the folowing mail function:
SENDMAIL () { mailx -r 'Team' -s ' QA Test & Work Build & Deployment ---> STARTED' $INTERESTED<<EOF
Maintenance is going on $path in 10 Minutes. So Please exit the Accounts
EOF
return
}
Above is working fine for me..
The... (2 Replies)
Discussion started by: gkrishnag
2 Replies
4. Solaris
Dear All,
Now I use solaris 10 and I try to forward mail from /var/mail/username to their external mail so what should I do?
thank u in advance (2 Replies)
Discussion started by: unitipon
2 Replies
5. Shell Programming and Scripting
Hi All,
Is there any way Unix shell script can directly read a mail on a mail server
(for eg. abc@xyz.com) and save it as a text file in a unix directory ?
Thanks
PRKS
---------- Post updated at 08:37 AM ---------- Previous update was at 08:36 AM ----------
I am using ksh (1 Reply)
Discussion started by: PRKS
1 Replies
6. UNIX for Advanced & Expert Users
i have sun machines having solaris 9 & 10 OS . Now i need to send mail from the machines to my outlook account . I have the ip adress of OUTLOOK mail server. Now what are the setting i need to do in solaris machines so that i can use mailx or sendmail.
actually i am trying to automate the high... (2 Replies)
Discussion started by: amitranjansahu
2 Replies
7. Shell Programming and Scripting
Hi..
I need to create a script which will send a mail with attached file of log whenever its invoked with some text in its body. (Using Sendmail)
I don't have any idea regarding that.
any one help me out with this.
Thanks, (1 Reply)
Discussion started by: sukhdip
1 Replies
8. Shell Programming and Scripting
Hi Folks
Please help me on the below script
I want to write a script to mail with the subject as "xxxxx" on (lastday-1)_month_year.
means for this month the subject is like "xxxx" on 30_jan_2013
for february the subject is like "xxxx" on 27_feb_2013
only the subject needs to change,... (3 Replies)
Discussion started by: coolboy98699
3 Replies
9. Shell Programming and Scripting
Hi Guys,
I am very new to shell script and I need your help here to write a script. Actually, I have a script abc.sh which don't get terminated itself. So I need to design a script to run this script, save the output to a file, search for a given string in the output and if it exists send those... (11 Replies)
Discussion started by: Sambit Sahu
11 Replies
10. UNIX for Advanced & Expert Users
I am having trouble getting mail to work on a red hat server. At first I was getting this message.
Diagnostic-Code: X-Postfix; delivery temporarily suspended: connect to :25: Connection refused
Then added the port to my firewall. Then I temporarily turned off selinux. I then copied this file... (1 Reply)
Discussion started by: cokedude
1 Replies
LEARN ABOUT OPENSOLARIS
shells
shells(4) File Formats shells(4)
NAME
shells - shell database
SYNOPSIS
/etc/shells
DESCRIPTION
The shells file contains a list of the shells on the system. Applications use this file to determine whether a shell is valid. See getuser-
shell(3C). For each shell a single line should be present, consisting of the shell's path, relative to root.
A hash mark (#) indicates the beginning of a comment; subsequent characters up to the end of the line are not interpreted by the routines
which search the file. Blank lines are also ignored.
The following default shells are used by utilities: /bin/bash, /bin/csh, /bin/jsh, /bin/ksh, /bin/ksh93, /bin/pfcsh, /bin/pfksh, /bin/pfsh,
/bin/sh, /bin/tcsh, /bin/zsh, /sbin/jsh, /sbin/sh, /usr/bin/bash, /usr/bin/csh, /usr/bin/jsh, /usr/bin/ksh, /usr/bin/ksh93, /usr/bin/pfcsh,
/usr/bin/pfksh, /usr/bin/pfsh, and /usr/bin/sh, /usr/bin/tcsh, /usr/bin/zsh, and /usr/sfw/bin/zsh. /etc/shells overrides the default list.
Invalid shells in /etc/shells could cause unexpected behavior, such as being unable to log in by way of ftp(1).
FILES
/etc/shells list of shells on system
SEE ALSO
vipw(1B), ftpd(1M), sendmail(1M), getusershell(3C), aliases(4)
SunOS 5.11 20 Nov 2007 shells(4)