Puede pasar el código de salida como parámetro a su script:
ls -l /tmp/filethatdoesnotex.ist
/usr/local/bin/test.sh $?
con prueba.sh:
RESULT=$1
if [ $RESULT -gt 0 ]
then
echo "something bad happened and ended with result $RESULT" >&2
else
echo "everything is fine, sleep on"
fi
Поскольку вы уже используете LVM и у вас нет файловой системы, смонтированной в /usr/local
, вы можете просто добавить новый раздел диска (на самом деле )в группу томов, а затем увеличить размер корня логический том и файловая система:
pvcreate /dev/xvdc1
vgextend VolGroup /dev/xvdc1
lvresize -r -l 100%FREE VolGroup/lv_root
Вы имеете дело с производственной системой. Убедитесь, что вы понимаете показанные выше команды ПЕРЕД их использованием. Следуя моему совету, вы берете на себя полную ответственность за все, что может случиться.