Have a read up on using return codes in Bash. http://tldp.org/LDP/abs/html/exit-status.html <http://tldp.org/LDP/abs/html/exit-status.html>Quick example: #!/bin/bash ls foobar if [ $? -eq 0 ] ; then echo "successful" else echo "not successful" fi You get the idea.. Cheers, Chris On 30 May 2011 15:38, Dotan Cohen <dotancohen at gmail.com> wrote: > All commands return a value, usually 0 if run properly. For instance, try: > $ ls && echo "done" > $ lsd && echo "done" > > The echo command is only executed if the ls command exited > successfully. If one did not add the echo command with the && after a > command, how can he determine if the command exited successfully? I > have a particularly troubling script that gives does not mention if it > exits successfully or not. I could modify it (and probably will some > day) but in general I'd like to know the answer to this question as a > learning experience. > > Thanks. > > -- > Dotan Cohen > > http://gibberish.co.il > http://what-is-what.com > _______________________________________________ > CentOS mailing list > CentOS at centos.org > http://lists.centos.org/mailman/listinfo/centos > -- Kind Regards, Christopher J. Buckley -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.centos.org/pipermail/centos/attachments/20110530/e4c11e0d/attachment-0005.html>