2016-04-08 14 views
-1

nicht ich eine einfache Vagabund-Datei, die sh-Datei in der Bereitstellung Phase ruft: enter image description hereVagrant up - ausführen sh Datei

Innen script.sh ich wget Befehl haben, die mit Fehler 403 (Verboten) ausfällt.

Gleicher Fehler bekomme ich beim manuellen Ausführen des Skripts von der VM. Aber wenn ich eine neue SH-Datei mit dem SAME CONTENT erstelle, wird wget erfolgreich übergeben!

* Ich weiß, dass es in Vagrant mehrere Möglichkeiten gibt, Vorkehrungen zu treffen, aber bitte bleiben Sie bei diesem speziellen Anwendungsfall.

Ihre Hilfe wird sehr geschätzt.

Antwort

0

Ich fand die Ursache für dieses seltsame Verhalten. Da ich die sh-Datei in MAC env erstellt habe, war es nicht kompatibel mit Unix Zeilenendungen Format. läuft "dos2unix script.sh".

Weitere Informationen finden Sie unter: http://dos2unix.sourceforge.net/

Verwandte Themen