Estoy tratando de automatizar un conjunto de comandos de terminal. Me dieron las instrucciones a continuación 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, así que todo lo que tengo que hacer es hacer clic en él para aplicar todo esto sin importar en qué computadora quiero ejecutarlo. ¿Es eso posible? (vea abajo)
Si el error persiste, intente ejecutar estos comandos en la terminal para ver si eso 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
- Escriba y
sudo su
luego ingrese su contraseña para iniciar sesión como root - Tipo
vi /Library/LaunchDaemons/com.apple.launchd.limit.plist
- Cuando esté en el editor vi, presione ipara ingresar al modo de inserción y luego pegue el contenido del código exacto arriba ( Cmd-V). Esto forzará el límite a 16384 archivos por proceso y 16384 archivos en total
- Guarde su archivo y salga usando Escseguido de:wq
- Reinicie su sistema y compruebe que funciona con el comando
launchctl limit
com.apple.launchd.limit.plist
y copiar y pegar en la /Library/LaunchDaemons/
carpeta finder
. De todos modos, mostraré cómo crear esto Automator
.