What Is Exit Status in Linux?
Contents

The exit status is an integer number. … The Linux man pages stats the exit statuses of each command. 0 exit status means the command was successful without any errors. A non-zero (1-255 values) exit status means command was failure.

What does exit status mean?

An exit status is the number returned by a computer process to its parent when it terminates. Its purpose is to indicate either that the software operated successfully, or that it failed somehow.

How can I check my exit status?

Exit codes in command line

You can use $? to find out the exit status of a Linux command. Execute echo $? command to check the status of executed command as shown below. Here we get exit status as zero which means the “ls” command executed successfully.

Marcus Vance

Marcus Vance

Cybersecurity & Digital Privacy Researcher

Marcus Vance is a cybersecurity auditor and technology writer dedicated to educating the public about online safety, data privacy regulations, enterprise security, and emerging cyber threats.

Share this article
Twitter Facebook Pinterest