Установить конкретную предыдущую версию пакета с помощью оснастки?

Чтобы проверить, определен ли BATCHNUM, и выйти, если нет:

if [ -n "${BATCHNUM-a}" ]; then
  echo >&2 "Fatal error: BATCHNUM not set"
  exit 2
fi

Если вы также хотите отклонить случай, когда BATCHNUM пуст, используйте ${BATCHNUM:+a} вместо ${BATCHNUM+a}. Информацию о конструкции расширения параметров ${VARIABLE+TEXT_IF_NULL} см., например, в руководстве bash.

Не убивайте родительский процесс. Вы не знаете, что такое родительский процесс. Если какой-то скрипт, вызывающий этот процесс, должен прерваться, заставьте его проверить статус выхода этого скрипта. Например, в сценарии № 2:

script3 || exit $?

или использовать установить -e , чтобы прервать сценарий, если любая команда возвращает состояние отказа (ненулевое).

18
20.09.2019, 12:38
2 ответа
  1. puede ejecutar snap info kubectlque le da una lista de versiones de kubectl.
  2. Luego puede instalar su versión preferida con --canal como este sudo snap install kubectl --channel=1.6/stable --classico si desea actualizar/degradar a una versión específica :sudo snap refresh kubectl --channel=1.6/stable --classic

Parece que la versión 1.2.4 no está disponible en Snap, en ese caso puedes descargar el ejecutablehttps://storage.googleapis.com/kubernetes-release/release/v1.2.4/bin/linux/amd64/kubectl

62
27.01.2020, 19:46
  1. Запустить это
    snap refresh --edge sublime-text
    
    обновить возвышенный текст до нужной версии или
    snap install --edge sublime-text
    
    установить возвышенный текст.
  2. --edgeпредставляют канал
1
09.06.2021, 11:18

Теги

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