Существует ли предпочтительный способ обнаружить в сценарии, что хостом является Ядро Ubuntu в противоположность другой Ubuntu?
У меня есть ядро человечности 16 на Граничном Шлюзе от Dell./etc/lsb-release говорит, что это - 16.04 Гостеприимных LTS.
Я думал о тестировании, если поспешная команда существует, но я думаю, что это могло бы быть установлено на регулярной человечности, настроенной для создания снимков.
Я ценил бы слушание, если у кого-либо еще есть лучший ответ.
Кажется, что опция версии к поспешной команде должна только работать на снимок на ядре человечности, и кроме того это должно возвратить "серию 16". Так с помощью чего-то вдоль строки:
if [ -x snap ] && snap version 2>/dev/null | grep -Eqs 'series +16'; then
Должен добиться цели (я просто ввел это так убедиться протестировать в Вашем коде).