Wie schreibe ich eine Batchdatei, die Befehle ausführt

Wie schreibe ich eine Batchdatei, die Befehle ausführt

Ich schreibe eine .bat-Datei, um Befehle in Putty auszuführen. Ich muss eine gespeicherte Sitzung laden, dann muss ich eine „Terminal-ID“ eingeben und die Eingabetaste drücken, dann muss ich einen Benutzernamen und ein Passwort eingeben. Kann mir jemand helfen?

Antwort1

Ihre Frage sowie einige Antworten und Kommentare führen zu Verwirrung.

Eine Batchdatei ist eine Sache der Windows-Befehlszeile (oder DOS-Sache), nicht eine Sache von Linux.

Alle Beispiele, die Ihnen gegeben wurden, beziehen sich eher auf das Remote-Ausführen von Linux-Befehlen oder auf das Ausführen einer Reihe von Linux-Befehlen. Keine Batchdateien.

Wenn Sie jemals versuchen, Batchdateien zu verwenden, geschieht dies nicht im Kontext einer Sitzung, bei der Sie sich bei einem Linux-Computer angemeldet haben.

Wenn Sie eine Reihe von Befehlen ausführen möchten, z. B. eine Bash-Datei (die eine Reihe von Befehlen enthält) oder ein Skript, das eine Reihe von Befehlen ausführt, wird in einigen Kommentaren beschrieben, wie das geht. Die doppelte FrageWie gebe ich Befehle in PuTTY ein, indem ich eine Batchdatei erstelle? erwähnt in der Frage auch fälschlicherweise Batchdateien, aber die Antworten geben an, wie man einen Batch von Befehlen auf einem Linux-System ausführt, bei dem man sich anmeldet. Wenn man Putty oder einen beliebigen SSH-Client verwendet, wird meistens eine Linux-Konsole geladen (es sei denn, der Remote-Rechner ist beispielsweise Windows und führt einen SSH-Server aus, der eine Windows-Befehlszeile bereitstellt, wie z. B. bitvise winsshd). Aber die meisten Remote-Rechner, bei denen sich Leute anmelden, sind in der Regel Linux oder manchmal Windows, auf dem OpenSSH läuft, und bieten eine Linux-Befehlszeile, und so würde man eine Bash-Datei oder ein Skript ausführen, das Linux ausführen kann. Keine Batchdatei.

Sie sollten wirklich lernen, wie man eine Batchdatei auf einem Windows-Rechner ausführt. Und lernen Sie, wie man auf einem Linux-Rechner ein Skript ausführt, z. B. eine Bash-Datei. Und dann wird Ihnen klarer, was Sie tun möchten, wenn Sie etwas wie das Anmelden und das automatische Ausführen eines Skripts hinzufügen.

verwandte Informationen