Beiträge von mcpower

    anco Ich hatte sowas ähnliches mit sed gemacht und dann lässt sich das Skript auch ausführen, das funktioniert nur leider nicht mit der Eingabemaske für die Image-Installation. Denn alles was ich hier eingebe wird ja erst in die Datei custom_script gespeichert, direkt nach dem Setup und ohne, dass ich noch einen Einfluss darauf habe. Diese Datei enthält dann schon die CRLF und kann nicht ausgeführt werden. Erst nachdem der Server final rebootet wurde und ich mich eingeloggt habe, kann ich diese Datei mit dos2unix bearbeiten und danach ausführen.

    Dieses "Benutzerdefinierte Skript" sollte mir jedoch direkt nach der Installation eine gewisse Grundkonfiguration machen... also so war der Plan

    Hey Commuity,

    Ich habe im Moment echt Ärger mit dem Benutzerdefinierten Skrip. Wenn man im SCP (Medien > Images) ein neues Image installieren möchte, kann man ja bevor man die Installation startet das so genannte "Benutzerdefinierte Skript" angeben, dass dann nach der Installation ausgeführt wird. In meinem Fall wird es das nun leider nicht. In der "custom_script.output" steht dann

    /bin/bash^M: bad interpreter: No such file or directory


    Ich habe etwas recherchiert und es muss laut StackOverflow etwas mit den Line-Endings zu tun haben also \r\n bzw \n. Ich habe hier schon einiges probiert z.B.:

    - alles in Notepad++ zu kopieren und hier von CRLF auf LF umzuschalten und das dann zurück zu kopieren

    - ich habe im Eingabefeld die Line-Endings entfernt und neu gesetzt einmal mit normalem [RETURN] und einmal mit [SHIFT] + [RETURN]

    - aus lauter Verzweiflung habe ich mir sogar mittels Javascript den Inhalt des Eingabefeldes ausgeben lassen. In dem String sind alle Line-Endings als \n dargestellt


    Habt ihr noch eine Idee, wie man hier ein Skript eingibt, mit den richtigen Line-Endings oder bin ich auf dem komplett falschen Pfad?
    Für jeden Schubs in die richtige Richtung wäre ich echt dankbar