LINUX.ORG.RU

История изменений

Исправление legolegs, (текущая версия) :

Твоя функция f должна выглядеть так (смотрим скозь пальцы на этот ужас с sudo make install):

function f() {
  sudo make install clean
}

всё.

Вызывающий её код может сложить лог в файл и предложить юзеру его посмотреть, если что-то пошло не так.

LOG=$(mktemp)
if ! f 2>&1 > $LOG; then
    echo "Ошибка. см лог $LOG"
fi

Исправление legolegs, :

Твоя функция f должна выглядеть так (смотрим скозь пальцы на этот ужас с sudo make install):

function f() {
  sudo make install clean
}

всё.

Вызывающий её код может сложить лог в файл и предложить юзеру его посмотреть, если что-то пошло не так.

LOG=$(mktemp)
if ! f 2>&1 > $LOG; then
    echo "Ошибка. см лог $LOG"
fi

Исходная версия legolegs, :

Твоя функция f должна выглядеть так (смотрим скозь пальцы на этот ужас с sudo make install):

function f() {
    sudo make install clean
}

всё.

Вызывающий её код может сложить лог в файл и предложить юзеру его посмотреть, если что-то пошло не так.

LOG=$(mktemp)
if ! f 2>&1 > $LOG; then
    echo "Ошибка. см лог $LOG"
fi