이것은 두 부분으로 구성된 질문입니다. 여러 대의 컴퓨터가 있고 사용자가 홈 디렉터리를 얻는 경우(즉, 임의의 컴퓨터에 SSH로 연결하면 사용자는 ~/
어떤 컴퓨터에서 생성되었는지에 관계없이 그곳에서 동일한 파일을 찾을 수 있습니다. 파일을 분리하는 표준 방법은 무엇이며 각각의 위치는 무엇입니까?) 머신에서 다른 작업을 실행하는 실행 파일이 있습니까?
첫째, 각 컴퓨터에 대해 별도로 코드를 컴파일해야 하는지 어떻게 알 수 있습니까? 원래 코드를 컴파일하는 데 사용되지 않은 서버에서 실행 파일이 다르게 실행되지 않는지 확인하는 포괄적인 테스트가 있습니까?
컴파일된 코드나 라이브러리를 모든 시스템에서 사용해서는 안 되는 경우 이를 공유 홈 디렉토리에서 분리하는 표준 방법은 무엇입니까? 별도의 하위 디렉터리에 저장하고 $PATH
로그인한 서버에 따라 변수를 변경하는 것으로 충분합니까? 아니면 $HOME
이러한 하위 디렉터리 중 하나를 가리키고 여기에서 작동하도록 재정의할 수 있습니까 ? 이 상황을 효율적으로 처리할 수 있는 도구가 있습니까? Docker 컨테이너와 같은 것이 좋은 선택일까요?