今天早上测试脚本,在centos没问题,在ubuntu死活不行,检查代码发现没问题,真心郁闷。无奈百度试试,看到了解决方法。由此解决这个坑。
sudo sh install-salt.sh
报错误:ubuntu.sh: 113: ubuntu.sh: Syntax error: "(" unexpected
原因:
兼容性问题,因为linux将sh默认指向了dash,而不是bash
解决方法两种:
1.修改默认sh环境
sudo dpkg-reconfigure dash
sh install-salt.sh
2.使用绝对路径/bin/bash执行脚本
/bin/bash install-salt.sh
本文由 Mr Gu 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Sep 23, 2016 at 01:23 pm