Ejecutar comandos de forma remota con Remote Desktop
Puede ejecutar scripts y comandos UNIX en ordenadores cliente.
Ejecutar un único comando UNIX
Mediante la ventana “Comando UNIX” puede enviar un único comando a los ordenadores clientes seleccionados. El comando se ejecutará utilizando el shell bash.
En la barra lateral de la ventana principal de Remote Desktop , seleccione una lista de ordenadores, seleccione uno o varios ordenadores y, a continuación, elija Gestionar > Enviar comando UNIX.
Introduzca el comando
En el caso de un script multilínea, introduzca cada comando en su propia línea.
Para dividir un comando de una sola línea con el fin de mejorar la legibilidad, utilice una barra invertida (\) para comenzar una nueva línea.
Seleccione los permisos utilizados para ejecutar el comando. Puede ejecutar el comando como cualquiera de los usuarios siguientes:
El usuario conectado en ese momento
Otro usuario en el ordenador cliente
El usuario del sistema cuyo nombre abreviado es “root”
Ejecutar scripts shell
Con Remote Desktop, puede ejecutar scripts shell en ordenadores cliente. Los scripts shell son archivos que contienen una recopilación de comandos UNIX que se ejecutan en orden.
El script shell ya debe estar en los ordenadores cliente. También puede utilizar el comando “Copiar ítems” para copiar el archivo del script en los ordenadores cliente y, a continuación, ejecutarlo utilizando “Enviar comando UNIX”.
Para ejecutar el script como “root”, o como otro usuario con privilegios de “root”, escriba “root” en el campo de usuario especificado del cuadro de diálogo de tareas. (No es necesario tener activada la cuenta de “root” para especificar un usuario “root”). Ejecutar un comando UNIX como el usuario actual no funciona si el ordenador cliente está en la ventana de inicio de sesión, ya que no hay ningún usuario actual. No utilice nunca sudo
o su
para realizar tareas como usuario “root”; son interactivos y esperan más datos de entrada y más respuestas por parte del script.
Prepare y guarde su script.
Asegúrese de que el script se guarda como texto plano con saltos de línea UNIX.
En la barra lateral de la ventana principal de Remote Desktop , seleccione una lista de ordenadores, seleccione uno o varios ordenadores y, a continuación, utilice el comando “Copiar ítems” para copiar el archivo del script en los ordenadores.
Para obtener información, consulte Copiar archivos.
Después de copiar el script, elija Gestionar > “Enviar comando UNIX” y, a continuación, ejecute el script introduciendo:
sh script_name pathname
Haga clic en Enviar.
Ejecutar un script AppleScript compilado
Puede ejecutar un script de AppleScript compilado.
Guarde el script como una aplicación.
En la barra lateral de la ventana principal de Remote Desktop , seleccione una lista de ordenadores, seleccione uno o varios ordenadores, utilice el comando “Copiar ítems” para copiar la aplicación en los ordenadores y seleccione la opción “Abrir ítems” en el diálogo “Copiar ítems”.