Creo que quiero pedir
- ¿Cómo puedo recargar un OS X
bash
entorno de usuario
Pero maldita sea Jim; soy un ingeniero de software no un administrador de sistemas
El objetivo
- Quiero que Jenkins se inicie como un demonio en El Capitan
- Quiero usar "UserWhoHasARealAccount" en OS X
- Para ello debería utilizar un demonio de lanzamiento
AFAIK
- todo /Librería/LaunchDaemons/ se inician como root
- Aunque pueden sustituir al usuario por Usuario para convertirse en no-Root aún conservan Root's ambiente.
El problema
- proceso no tendrá el PATH completo (et al) que configuro
which
puede trabajar alrededor de esto, pero ...
- los subprocesos no obtienen el PATH que configuro para el usuario
- así que
which whatever-i-want
no ayuda cuando Node.JS trata de ejecutar un subproceso y compilar mi blog ... a menos que yo para Node.JS para invocar subprocesos a través de rutas absolutas en mi equipo
- así que
- el root entorno parece impedir
ssh
de trabajar- así que no puedo tener "UserWhoHasARealAccount" login a localhost para obtener mágicamente una ruta real
- Puede que me esté perdiendo algo ya que no encuentro ningún mensaje de error SSH
Al tratarse de un servidor, entrar y pulsar un botón no "me sirve"