помощь при сбое загрузки из-за записи в fstab

Невозможно использовать переменную для фонового вызова, потому что расширение переменной происходит после анализа строки команды -для операторов управления (, таких как &&и&).

Еще один вариант — оборачивать вызовы в функцию:

mayberunbg() {
  if [ "$BCKGRND" = "yes" ]; then
    "$@" &
  else
    "$@"
  fi
}

... и затем установите переменную по мере необходимости:

$ BCKGRND=yes mayberunbg sleep 3
[1] 14137
$
[1]+  Done                    "$@"
# or
$ BCKGRND=yes
$ mayberunbg sleep 3
[1] 14203
$
[1]+  Done                    "$@"
$ BCKGRND=no mayberunbg sleep 3
# 3 seconds later
$
1
03.02.2021, 08:52
1 ответ

Кажется, я разобрался. в моей записи fstab было «по умолчанию», но, по-видимому, правильный синтаксис: «по умолчанию s »

Я исправил это, и теперь он загружался правильно.

0
18.03.2021, 22:32

Теги

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