Beim Starten eines Dienstes unter Linux ist die Datei vorhanden, aber der Fehler „Keine solche Datei oder kein solches Verzeichnis“ wird angezeigt.

Ich habe die Startdatei in Windows bearbeitet und auf den Linux-Server hochgeladen. Die Datei befand sich im Verzeichnis, aber beim Starten der Datei wurde die Meldung „Keine solche Datei oder kein solches Verzeichnis“ angezeigt. Ich habe den Inhalt der Startdatei wiederholt überprüft und konnte keinen Fehler feststellen. Es stellte sich heraus, dass das Problem beim Wagenrücklaufzeichen lag.

Windows-Dateien können nach dem Hochladen auf einen Linux-Server nicht gelesen werden. Es stellt sich heraus, dass es sich um ein Zeilenumbruchproblem handelt.

Als ich die in vim unter Linux erstellte Datei test.txt nach Windows kopierte, wurde der gesamte Inhalt in einer Zeile angezeigt. Als ich die unter Windows erstellte Datei test.txt nach Linux kopierte, lief das Linux-Programm nicht ordnungsgemäß. Wenn Sie ein Linux-Shell-Skript unter Windows schreiben und es zur Ausführung nach Linux kopieren, treten Probleme auf. Das Problem liegt im Zeilenumbruchzeichen ^M!