HPUX: 변수를 설정하는 "환경" 파일은 어디에 있습니까?

HPUX: 변수를 설정하는 "환경" 파일은 어디에 있습니까?

Slackware Linux에서 환경 변수를 설정하고 싶을 때 이 파일을 편집합니다.

vim /etc/environment

Solaris11에서는 이러한 명령을 사용하여 비표준 디렉토리가 포함된 PATH를 설정할 수 있습니다. (사용자 환경 옵션 없이 ssh를 사용하여 경로의 명령을 테스트했는데 제대로 작동했습니다.)

svccfg -s svc:/system/environment:init setprop environment/PATH = astring: "/sbin:/bin:/usr/sbin:/usr/bin:/opt/gm/bin:/opt/gm/sbin:/usr/local/bin:/usr/local/sbin" 
svccfg -s svc:/system/environment:init refresh

나는 여전히 Hp-ux에서 그러한 변수를 설정하는 방법을 이해하지 못합니다. 이미 시도했지만 작동하지 않았기 때문에 edit /etc/PATH 또는 edit /etc/profile에 응답하지 마십시오.

답변1

사용자 환경 옵션을 no로 설정하지 않으면 /etc/profile 및 /etc/PATH에서 변수 PATH를 올바르게 설정하더라도 내 환경을 /usr/local/bin에서 찾을 수 없기 때문에 sshd에 대해 혼란 스럽습니다. ssh를 컴파일하면

  --with-default-path=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin 

구성에서 내 파일을 /usr/local/bin에서 찾았으므로 정답은 환경을 초기화하는 /etc/profile 및 /etc/PATH라고 생각합니다(다른 변수를 편집해야 하는 프로그램에 전달하려는 경우) /etc/rc.config.d/nameprogram또는 스크립트 프로그램을 초기화하세요.

관련 정보