Saltar al contenido

Apple – Cómo crear un archivo universal (script) para una Mac, basado en varios comandos de Terminal

Solución:

Respuesta corta

A .command el script debería hacer el truco


Paso a paso

  1. Abra TextEdit y cree un nuevo archivo
  2. Conviértalo a texto sin formato haciendo clic en Formato> Hacer texto sin formato
  3. Agregue sus comandos, uno por línea. Por ejemplo, podrías hacer:
    #! /bin/bash
    cd ~/Desktop
    mkdir myCoolFolder
    cd myCoolFolder

  4. Correr chmod u+x ~/Desktop/myCommandScript.command en tu terminal, donde ~/Desktop/myCommandScript.command es el camino a su secuencia de comandos. Esto le dará permiso al terminal para ejecutar el archivo.

  5. ¡Listo! Haga doble clic en el archivo para ejecutarlo. También funcionará arrastrar sobre el icono de la terminal.

Notas:

  • Si necesita hacer algo que requiera acceso de root (administrador), puede prefijar su comando con sudo. Cuando se ejecute el script, deberá ingresar su contraseña (y ser administrador)
  • Si el usuario final no es un administrador, pero necesita hacer algo que requiera acceso de root, puede usar su someAdminName, que ejecutará el comando como someAdminName (necesitará su contraseña).

También puede ver aquí en Stack Overflow para obtener un poco más de información.

Un script es solo una serie de comandos, por lo que puede ponerlo en un script bash.

#!/bin/bash

command 1
command 2
command 3

Ahora, todo esto depende de los tipos de comando y de si requieren o no la intervención del usuario.

Sin embargo, si obtiene información de diagnóstico, por ejemplo, puede tener un script que

#!/bin/bash

# Get SMART status of main drive
diskutil info disk0 | grep -i smart

# Get the model of the machine in question
system_profiler SPHardwareDataType | grep -i Identifier

Esos son solo ejemplos. Tenga en cuenta que cualquier salida generada se enviará a la consola (pantalla). Sin embargo, puede redirigir la salida a un archivo agregando >> /path/to/outputfile.txt al final de cada comando para que tenga un archivo que puede analizar una vez que el archivo haya terminado de ejecutarse.

Puedes nombrar el archivo diagnostics.sh y colócalo donde quieras. Solo asegúrese de hacerlo ejecutable emitiendo el comando chmod +x diagnostics.sh y use ./diagnostics.sh para ejecutarlo o haga doble clic en él para ejecutarlo si está guardado en su escritorio.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *