¿Cómo escribo un archivo por lotes que ejecuta comandos

¿Cómo escribo un archivo por lotes que ejecuta comandos

Estoy escribiendo un archivo .bat para ejecutar comandos en PuTTY. Necesito cargar una sesión guardada, luego debo ingresar una 'identificación de terminal' y presionar Intro, luego debo ingresar un nombre de usuario y contraseña. ¿Alguien puede ayudarme?

Respuesta1

Hay confusión en su pregunta y en algunas respuestas y comentarios.

Un archivo por lotes es una cosa de la línea de comandos de Windows (o una cosa de DOS), no una cosa de Linux.

Todos los ejemplos que la gente le ha dado son más para ejecutar comandos de Linux de forma remota o para ejecutar un lote de comandos de Linux. No archivos por lotes.

Si alguna vez intenta utilizar archivos por lotes, no sería en el contexto de una sesión que haya iniciado sesión en una máquina Linux.

Si desea ejecutar un lote de comandos, por ejemplo, un archivo bash (que tiene un lote de comandos) o un script que ejecuta un lote de comandos, algunos comentarios mencionan cómo hacerlo. La pregunta duplicada¿Cómo escribir comandos en PuTTY creando un archivo por lotes? También menciona erróneamente archivos por lotes en la pregunta, pero las respuestas indican cómo ejecutar un lote de comandos en un sistema Linux en el que inicia sesión. Principalmente si usa PuTTY o cualquier cliente ssh, cargará una consola Linux (a menos que, por ejemplo, la máquina remota sea Windows y esté ejecutando un servidor ssh que proporcione una línea de comando de Windows, como bitvise winsshd). Pero la mayoría de las máquinas remotas en las que la gente inicia sesión tienden a ser Linux o, a veces, Windows que ejecuta openssh y dan una línea de comando de Linux, por lo que se ejecutaría un archivo bash o un script que Linux puede ejecutar. No es un archivo por lotes.

Realmente deberías aprender a ejecutar un archivo por lotes en una máquina con Windows. Y aprenda cómo, cuando esté en una máquina Linux, ejecutar un script, por ejemplo, un archivo bash. Y luego tendrá más claro lo que quiere hacer cuando agregue algo como iniciar sesión y ejecutar automáticamente un script.

información relacionada