데몬이나 cron에서 시작되는 일부 프로세스가 있습니다.
쉘 없이 사용자 계정으로 실행할 수 있습니다.
시스템 전체 환경 변수를 설정하는 방법은 무엇입니까? 사용자 로그인 이전의 모든 프로세스에서 발생하는 환경을 의미합니다.
고려해야 할 특별한 고려 사항, 팁, 부작용이 있습니까? 특히 변수 LD_PRELOAD에 대해
답변1
시스템 전체의 환경 변수를 설정하는 보편적인 방법은 없습니다.
시스템으로는,Environment=
서비스 구성에 문을 추가합니다..
누보 부자와 함께,env
작업 구성에 문 추가.
SysVinit를 사용하여 export
서비스 시작 스크립트에 문을 추가합니다.
cron 작업의 경우 VAR=VALUE
crontab에 행을 추가하세요.
LD_PRELOAD
프로그램 작성자가 의도하지 않은 방식으로 프로그램의 동작을 변경하므로 실제로 필요한 프로그램에 대해서만 설정해야 합니다. 시스템 전체의 환경 변수를 설정하는 방법이 있더라도 LD_PRELOAD
그렇게 광범위하게 설정해서는 안 됩니다.