Когда сценарии запуска выполняются на GCE, они запускаются под учетной записью root
.
Значение ~
зависит от пользователя.Поэтому для сценариев запуска ~
- это /root
.Если вы войдете в систему с именем пользователя bob.jones
, то ~
будет /home/bob.jones
.
Вы найдете результаты echo ${path} > ~/pd.txt
, расположенные по адресу /root/pd.txt
Парасоветов со стартовыми скриптами:
- Не ожидайте, что $ PATH существует.Всегда указывайте полный путь для программ и имен файлов.
- Не используйте переменные окружения.
- Не используйте
~
.В вашем примере укажите выходной файл с полным путем.