如何安装.sh脚本?

2024-06-28 10:53:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我写了一个剧本安装cms.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

当我试图使用“/root”命令执行脚本时/安装cms.sh““

我得到了这个错误

^{pr2}$

Tags: installpipdjangopylogsettingsmanagecms
2条回答

从错误消息来看,您的脚本不正确。在

以下重定向无效:>> installcms.log > 2>&1

它应该是:>> installcms.log 2>&1

您可以在http://www.tldp.org/LDP/abs/html/io-redirection.html中查看有关重定向在bash中如何工作的进一步解释

(我假设默认shell是bash,但是其他shell中的重定向应该相同)

这个:

>> installcms.log > 2>&1

应该是:

^{pr2}$

相关问题 更多 >