2013-03-22 2 views
0

은 내가 "installcms.sh"라는 이름의 스크립트를 작성하고 난이 내 스크립트 .sh 스크립트를 설치하는 방법은 무엇입니까?


내가 명령 "/ 루트를 사용하여 내 스크립트를 실행하려고

apt-get install python-setuptools python-imaging >> installcms.log > 2>&1 


easy_install pip >> installcms.log > 2>&1 

pip install django django-cms south django-appmedia >> installcms.log > 2>&1 

django-admin.py startproject djangocmsproject >> installcms.log > 2>&1 

cd djangocmsproject 

rm settings.py 

rm urls.py 

cp /root/settings.py settings.py >> installcms.log > 2>&1 

cp /root/urls.py urls.py >> installcms.log > 2>&1 

mkdir templates 

cd templates 

cp /root/example.html example.html >> installcms.log > 2>&1 

cd .. 

python manage.py syncdb --all >> installcms.log > 2>&1 

python manage.py migrate --fake >> installcms.log > 2>&1 

python manage.py runserver >> installcms.log > 2>&1 
입니다/루트

그것을 배치 "

을 /installcms.sh이 오류

****/root/installcms.sh: line 2: syntax error near unexpected token `2'** 

**/root/installcms.sh: line 2: `apt-get install python-setuptools python-imaging >> installcms.log > 2>&1'**** 
+0

모든>> 2> & 1's를 '2> & 1'로 바꿉니다. – Blender

+0

'... >> foo.log 2> & 1' (여분의> 없음) –

+0

쉘 스크립트의 임시 보안 및 유지 보수 싱크홀이 아닌 데비안 패키지 모음을 만드는 것처럼 보입니다. – tripleee

답변

1

.

다음 재 지정은 유효하지 않습니다 >> installcms.log > 2>&1

그것은해야한다 : >> installcms.log 2>&1

당신은 리디렉션 배쉬에서 작동하는 방법에 대한 자세한 설명은 http://www.tldp.org/LDP/abs/html/io-redirection.html을 확인할 수 있습니다

(나는 가정 기본 쉘은 bash는이다 그러나 다른 쉘의 리디렉션은 동일해야 함)

+0

감사합니다. 작동합니다. 하지만 지금은이 오류가 발생하고 : ImproperlyConfigured : settings.DATABASES가 잘못 구성되어 있습니다. ENGINE 값을 입력하십시오. 자세한 내용은 설정 설명서를 확인하십시오. – Mathi

+0

질문이 '답이 없음'으로 표시되지 않도록 답변을 유효한 것으로 선택할 수 있습니다. 감사. –

+1

@Mathi 이러한 오류는 스크립트 자체에서 발생합니다. 초기 질문이 crontab에 관한 것이었기 때문에 (그리고 '파이썬'이라고 잘못 표기 됨), 사람들을 혼란스럽게하지 않기 위해 스크립트 자체에 관한 새로운 질문을 열어야합니다. –

1

T를 얻고있다 그의 :

>> installcms.log > 2>&1 

가되어야한다 스크립트가 잘못된 오류 메시지에서

>> installcms.log 2>&1 
+0

감사합니다. 작동합니다. 하지만 지금은이 오류가 발생하고 : ImproperlyConfigured : settings.DATABASES가 잘못 구성되어 있습니다. ENGINE 값을 입력하십시오. 자세한 내용은 설정 설명서를 확인하십시오. – Mathi

+0

@Mathi : 스크립트를 실행하게되어 기쁩니다. 이 오류는 스크립트가 실행하는 프로그램 중 하나에서 발생합니다. 나는 어느 것을 말할 수 없다. 너 스스로이 문제를 해결해야 해. – Johnsyweb

관련 문제