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.