#! /bin/bash
error_action () {
echo "Failed! Check $ERR_LOG"
exit 1
}
apt-get install -y build-essential linux-headers-$(uname -r) >/dev/null || error_action
echo
из функции, и ничего более. 2>/tmp/error.log
будет не совсем рационально.