обнаружьте размещают ядро человечности OS из сценария

Существует ли предпочтительный способ обнаружить в сценарии, что хостом является Ядро Ubuntu в противоположность другой Ubuntu?

У меня есть ядро человечности 16 на Граничном Шлюзе от Dell./etc/lsb-release говорит, что это - 16.04 Гостеприимных LTS.

Я думал о тестировании, если поспешная команда существует, но я думаю, что это могло бы быть установлено на регулярной человечности, настроенной для создания снимков.

0
задан 10 July 2017 в 17:15

1 ответ

Я ценил бы слушание, если у кого-либо еще есть лучший ответ.

Кажется, что опция версии к поспешной команде должна только работать на снимок на ядре человечности, и кроме того это должно возвратить "серию 16". Так с помощью чего-то вдоль строки:

if [ -x snap ] && snap version 2>/dev/null | grep -Eqs 'series +16'; then

Должен добиться цели (я просто ввел это так убедиться протестировать в Вашем коде).

0
ответ дан 2 November 2019 в 23:36

Другие вопросы по тегам:

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