Desarrollo y Tecnología > Matlab > [MATLAB] Ejecutar scripts en background sin el GUI

[MATLAB] Ejecutar scripts en background sin el GUI

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.

👉 ¿Te gustó este contenido? Hay más esperando por ti.

Cada semana, comparto aprendizajes y reflexiones que no encontrarás en ningún otro lugar. ¡Únete a la comunidad de más de 9,000 emprendedores que ya están avanzando!

Deja un comentario

This site uses Akismet to reduce spam. Learn how your comment data is processed.