루트 사용자로 실행하면 Mercurial 명령이 20 초 이상 소요됨


0

루트 사용자로 수은 명령 (hg init, hg status, hg manifest, hg add 등)을 호출하면 명령을 완료하는 데 20 초 이상이 걸립니다.

# time hg init

real    0m25.226s
user    0m0.156s
sys     0m0.044s

위는 빈 디렉토리에서 호출되었습니다. 다른 명령도 완료하는 데 25 초가 약간 걸립니다. 명령이 25 초 동안 차단 된 후 1 초 안에해야 할 일을합니다. 루트가 아닌 사용자로 실행하는 경우 빈 디렉토리의 hg init는 약 0.2 초가 걸립니다. 아무도이 행동을 유발할 수있는 원인이나 가능한 원인을 좁힐 수있는 방법을 알고 있습니까?

내 운영 체제는 Ubuntu 14입니다.


로 실행하십시오 -v. 유용한 정보를 제공해야합니다.
davidbaumann

답변:


0

여전히 동작을 설명 할 수 없지만 $ HOME 환경 변수가 여전히 사용자의 홈 디렉토리를 가리키고 있음을 알았습니다. 만약 내가

export HOME=/root

수은 명령을 실행하기 전에 제대로 작동합니다. 나를 지적한 메시지는 다음과 같습니다.

not trusting file /home/jan/.hg/hgrc from untrusted user jan, group jan

hg init를 호출 한 후 표시되었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.