Em vez de tentar 'referenciar a variável PATH
' de um usuário, você deve definir PATH
manualmente, ou mais apropriadamente, usar o caminho completo para o binário.
That means that the yarn command is only available if the user is logged in as kenny
Isso não é exato. Significa apenas que yarn
não está instalado em um local referenciado pela variável PATH
usada pelo systemd e provavelmente em um local personalizado ou local fora da variável PATH padrão.
Quando você estiver logado como kenny
, use which yarn
para imprimir o caminho para yarn
e, em seguida, certifique-se de usá-lo ao fazer referência a ele no script.