Я пытаюсь написать файл модуля для своего экземпляра CoreOS (версия 1185.5.0), работающего в Google Compute Engine. Однако он включает вызов gcloud через /usr/bin/sh
, например /usr/bin/sh -c 'gcloud --version'
. Проблема, с которой я столкнулся, заключается в том, что / usr / bin / sh не находит gcloud: /usr/bin/sh: gcloud: command not found
. Я не знаю почему, поскольку gcloud доступен мне в моей оболочке входа в систему.
В принципе, как я могу гарантировать, что /usr/bin/sh
может работать gcloud
?
Редактировать:
which
также не находит gcloud
в моей оболочке входа в систему:
$ which gcloud
which: no gcloud in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin)