저는 Centos를 사용하고 있으며 여러 인스턴스가 있는 Debian 애플리케이션을 설치하고 있습니다.
3개의 다중 인스턴스를 성공적으로 생성했으며 정상적으로 실행되고 있습니다.
Debian 애플리케이션으로서 애플리케이션은 두 개의 서로 다른 폴더로 추출됩니다. 하나는 Python 폴더(/usr/lib/python2.6/site-packages/openerp-7.0_20140802_231142-py2.6.egg /)에 있고 다른 하나는 하나는 홈 폴더 home/openerp2/openerp2에 있습니다.
/home/openerp2에 파일이 자동으로 추출될 때 생성되는 두 개의 폴더입니다.
내 문제는 네 번째 인스턴스를 생성하고 파일을 추출하려고 시도하지만 이전 Python 폴더인 /usr/lib/python2.6/site-packages/openerp-7.0_20140802_231142-py2에서 추출된다는 것입니다. 6.egg/를 선택하고 덮어씁니다. 이 특정 인스턴스에 맞게 사용자 정의할 수 없습니다.
어떻게 해결하나요?
답변1
압축을 풀 때 -C 옵션을 지정하여 대상 디렉터리를 지정할 수 있습니다.
/home/user>tar -xzvf test.tar.gz -C /home/user/destination/dir
답변2
무슨 뜻인지 잘 모르겠지만 tar는 일반적으로 /를 먼저 제거하므로 /에서 추출하지 않는 한 문제가 없습니다.
cd /data1 ; tar xf whaterver
cd /datan ; tar xf whaterver
귀하의 경우에는 결국
/data1/usr/lib/python2.6/site-packages/openerp-7.0_20140802_231142-py2.6.egg/
/data1/home/openerp2/openerp2
/datan/usr/lib/python2.6/site-packages/openerp-7.0_20140802_231142-py2.6.egg/
/datan/home/openerp2/openerp2
이것이 당신이 원하는 것입니까?