Tôi nghĩ rằng tôi muốn hỏi
- Làm cách nào để tải lại OS X
bash
Môi trường người dùng
Nhưng chết tiệt Jim; Tôi là một kỹ sư phần mềm không phải là một sysadmin
Mục đích
- Tôi muốn Jenkins bắt đầu như một Daemon trên El Capitan
- Tôi muốn sử dụng "UserWhoHasARealAccount" trên OS X
- Đối với điều này, tôi nên sử dụng một trình khởi chạy
AFAIK
- tất cả các / Thư viện / LaunchDaemons / được bắt đầu như nguồn gốc
- Trong khi họ có thể thay thế người dùng bằng Người dùng để trở thành không root họ vẫn giữ nguồn gốc môi trường.
Vấn đề
- Quá trình sẽ không có PATH đầy đủ (et al) mà tôi thiết lập
which
có thể giải quyết vấn đề này nhưng ...
- các quy trình phụ không nhận được PATH tôi thiết lập cho người dùng
- vì thế
which whatever-i-want
không giúp ích gì khi Node.JS cố gắng chạy một quy trình con và biên dịch blog của tôi ... trừ khi tôi cho Node.JS gọi các quy trình con thông qua các đường dẫn tuyệt đối trên máy tính của tôi
- vì thế
- các nguồn gốc môi trường dường như để ngăn chặn
ssh
từ làm việc- vì vậy tôi không thể có thông tin đăng nhập "UserWhoHasARealAccount" vào localhost để có được đường dẫn thực sự
- Tôi có thể đang thiếu thứ gì đó vì tôi không thể tìm thấy bất kỳ thông báo lỗi SSH nào
Vì đây là máy chủ, nên đăng nhập và nhấn nút sẽ không "làm điều đó cho tôi"