[英]How to install a .sh script?
我写了一个名为“installcms.sh”的脚本,我把它放在/ root上
这是我的剧本
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/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'****
这个:
>> installcms.log > 2>&1
应该:
>> installcms.log 2>&1
从错误消息中您的脚本不正确。
以下重定向无效: >> installcms.log > 2>&1
它应该是: >> installcms.log 2>&1
您可以查看http://www.tldp.org/LDP/abs/html/io-redirection.html以获取有关重定向如何在bash中工作的进一步说明
(我假设您的默认shell是bash,但其他shell中的重定向应该相同)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.