Estoy tratando de automatizar un conjunto de comandos de terminal. Me dieron las siguientes instrucciones y hacerlo manualmente funciona bien, pero quería saber si había una manera de usar el "Automator" de Mac en mi Mac para hacer un script/lote de modo que todo lo que tengo que hacer es hacer clic en él para aplicar todos estos sin importar en qué equipo quiero ejecutarlo. ¿Es esto posible? (ver más abajo)
Si el error persiste, intente ejecutar estos comandos en el terminal para ver si se corrige el problema:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>eicar</string>
<key>ProgramArguments</key>
<array>
<string>/bin/launchctl</string>
<string>limit</string>
<string>maxfiles</string>
<string>16384</string>
<string>16384</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>ServiceIPC</key>
<false/>
</dict>
</plist>
- Terminal de lanzamiento
- Tipo
sudo su
a continuación, introduzca su contraseña para iniciar sesión como Root - Tipo
vi /Library/LaunchDaemons/com.apple.launchd.limit.plist
- En el editor vi, pulse i para acceder al modo de inserción y, a continuación, pegue el contenido exacto del código anterior ( Cmd-V ). Esto forzará el límite a 16384 ficheros por proceso y 16384 ficheros en total
- Guarda tu archivo y deja de utilizar Esc seguido de :wq
- Reinicie el sistema y compruebe que funciona mediante el comando
launchctl limit
0 votos
Podría ser más fácil editarlo una vez (en un Mac) y luego copiar todo el archivo a todos los demás ordenadores implicados.
0 votos
Terminal, comandos sudo, editor vi, enmascara una tarea muy fácil. Basta con crear un archivo con el nombre
com.apple.launchd.limit.plist
y copiar y pegar en/Library/LaunchDaemons/
carpeta enfinder
. De todos modos voy a mostrar cómo crear esto enAutomator
.