Saltar al contenido
CristianTala_
Desarrollo y Tecnología

[MATLAB] Ejecutar scripts en background sin el GUI

Por Cristian Tala Sánchez · · Actualizado 13 de febrero de 2012

Para ejecutar un script en matlab (Cualquier versión) desde consola, lo podemos hacer de las siguientes dos maneras:


	matlab -nojvm -r script
	matlab -nodisplay -nosplash -nodesktop -r script

En donde el script es el script que queremos ejecutar.

  • Para cambiar la prioridad de un proceso simplemente usamos renice cuando se esta ejecutando el script en matlab.
  • Revisamos con top el PID del proceso cuando ejecutamos el script.
  • Cambiamos la prioridad con renice P PID.

En donde P es la prioridad, y PID el ID del proceso. 
La máxima prioridad corresponde a -20, en donde los otros procesos que se estén ejecutando pasarán a segundo plano. La máxima prioridad hay que usarla SOLÓ si no se necesita el computador para nada más
De esta forma los tiempos de ejecución para scripts que trabajan con muchos datos se ven reducidos.

🏴‍☠️ Navegando Sin Un Mapa

Lo que estoy aprendiendo sobre tecnología, startups e inversión. Un email a la semana, sin humo.