расширение подстановочных знаков "внутри команды", а не в оболочке

Не нужно ничего проверять. Нет ничего плохого в вызове mount -a , даже если все уже смонтировано.

Теперь, если вы хотите узнать, не удалось ли что-то смонтировать, вы можете проверить возвращаемое значение:

mount -a || echo "ERROR: something failed to mount" >&2

Вы даже можете получить сообщение об ошибке и что-то с ним сделать (журнал, почта и т. Д.)

err=$(mount -a 2>&1) || echo "Mount failed: '$err'" >&2
1
04.05.2016, 22:45
0 ответов

Теги

Похожие вопросы