我有一个简单的vagrant文件,它在提供阶段调用sh文件:
在script.sh内部,我的wget命令失败,错误403(Forbidden)。
从VM手动运行脚本时遇到的相同错误。但是如果我用相同的内容创建新的sh文件,那么wget将成功通过!
*我知道流浪者有几种方法可以做些规定,但请坚持这个特定用例。
非常感谢您的帮助。
答案 0 :(得分:0)
我找到了这种奇怪行为的根本原因。 由于我在MAC env中创建了sh文件,因此与unix行结尾格式不兼容。运行“dos2unix script.sh”。
有关详细信息,请访问: http://dos2unix.sourceforge.net/