Have a read up on using return codes in Bash.<div><br></div><div><a href="http://tldp.org/LDP/abs/html/exit-status.html">http://tldp.org/LDP/abs/html/exit-status.html</a></div><div><br></div><div><a href="http://tldp.org/LDP/abs/html/exit-status.html"></a>Quick example:</div>

<div><br></div><div>#!/bin/bash</div><div><br></div><div>ls foobar </div><div><span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif; font-size: 13px; "><br>

</span></div><div><span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif; font-size: 13px; ">   if [ $? -eq 0 ] ; then</span></div><div><font class="Apple-style-span" color="#333333" face="Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif">      echo "successful" </font></div>

<div><font class="Apple-style-span" color="#333333" face="Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif">   else</font></div><div><font class="Apple-style-span" color="#333333" face="Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif">      echo "not successful"</font></div>

<div><font class="Apple-style-span" color="#333333" face="Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif">   fi </font></div><div><font class="Apple-style-span" color="#333333" face="Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif"><br>

</font></div><div><font class="Apple-style-span" color="#333333" face="Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif">You get the idea..</font></div><div><font class="Apple-style-span" color="#333333" face="Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif"><br>

</font></div><div><font class="Apple-style-span" color="#333333" face="Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif">Cheers,</font></div><div><font class="Apple-style-span" color="#333333" face="Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif">Chris</font></div>

<div><font class="Apple-style-span" color="#333333" face="Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif"><br></font><br><div class="gmail_quote">On 30 May 2011 15:38, Dotan Cohen <span dir="ltr"><<a href="mailto:dotancohen@gmail.com">dotancohen@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">All commands return a value, usually 0 if run properly. For instance, try:<br>
$ ls && echo "done"<br>
$ lsd && echo "done"<br>
<br>
The echo command is only executed if the ls command exited<br>
successfully. If one did not add the echo command with the && after a<br>
command, how can he determine if the command exited successfully? I<br>
have a particularly troubling script that gives does not mention if it<br>
exits successfully or not. I could modify it (and probably will some<br>
day) but in general I'd like to know the answer to this question as a<br>
learning experience.<br>
<br>
Thanks.<br>
<br>
--<br>
Dotan Cohen<br>
<br>
<a href="http://gibberish.co.il" target="_blank">http://gibberish.co.il</a><br>
<a href="http://what-is-what.com" target="_blank">http://what-is-what.com</a><br>
_______________________________________________<br>
CentOS mailing list<br>
<a href="mailto:CentOS@centos.org">CentOS@centos.org</a><br>
<a href="http://lists.centos.org/mailman/listinfo/centos" target="_blank">http://lists.centos.org/mailman/listinfo/centos</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Kind Regards,<br><div>Christopher J. Buckley</div><br>
</div>