Bash Keywords
export
export
makes the variable available to sub-processes. —— Defining a variable with or without export
&
If a command is terminated by the control operator &
, the shell executes the command asynchronously in a subshell. —— Bash manual
wait & sleep
wait
waits for a process to finish; sleep
sleeps for a certain amount of time.
Bash Using Scenarios
get exit code of background process
To get the exit code from variety process exit codes, you could save the exit code to a temp file like this: echo "BUILD_CLIENT_STATUS=false" > /tmp/build_client_status.sh
. Then, get those exit codes by excute . /tmp/build_client_status.sh
.