Finalidad: | Cree trabajos de Windows y, opcionalmente, adjunte procesos a un trabajo |
Formato: | TRABAJOS [/= /J=nombre de trabajo /N=nombre de trabajo /B /C /D /G /K /R /S /U /W /X /Y /JM=Miembro /PM=Miembro /P=n /JT=ms /PT=ms] [pid | nombre del proceso] |
pid - ID de proceso de un proceso para asignar al trabajo
nombre del proceso - Nombre del proceso de un proceso para asignar al trabajo.
Vea también SUPERVISOR DE TRABAJO y EMPIEZA.
Uso:
A trabajo en Windows le permite controlar uno o más procesos como un grupo. La función básica de un trabajo es permitir que grupos de procesos se gestionen como una unidad. Puede limitar la cantidad de memoria o tiempo de CPU para un trabajo y establecer restricciones sobre qué procesos en ese trabajo pueden realizar. Un proceso puede ser miembro de un solo objeto de trabajo y, una vez que un proceso está asociado con un trabajo, la asociación no se puede romper. Después de asociar un proceso con un trabajo, de forma predeterminada, cualquier proceso secundario que cree también se asocia con el trabajo. (Consulte la opción /B a continuación para conocer la excepción a esta regla).
Puede iniciar un nuevo trabajo adjunto a un trabajo específico con la opción "INICIAR /trabajo=nombre del trabajo".
No puede adjuntar un proceso a un trabajo si ese proceso ya pertenece a un trabajo.
Ejemplos:
Inicie un programa, cree un trabajo llamado "NoStop", evite que el programa (y cualquier programa que inicie) cierre sesión, se reinicie o se apague, y finalice todos los procesos cuando se cierre el último identificador de trabajo:
iniciar /pgm myapp.exe
trabajos /N=NoStop /X /K %_startpid
Opción:
/PM=n | Limite la memoria máxima comprometida para todos los procesos del trabajo a n bytes. Cuando un proceso intenta comprometer memoria que excedería el límite por proceso, falla. |
/JT=ms | Limite la cantidad máxima de tiempo de ejecución en modo de usuario por trabajo a ms milisegundos. |
/PT=ms | Limite la cantidad máxima de ejecución en modo de usuario para todos los procesos asociados con el trabajo a ms milisegundos |
/B | Si algún proceso asociado con el trabajo crea un proceso hijo usando el CREATE_BREAKAWAY_FROM_JOB mientras este límite esté vigente, el proceso hijo no está asociado con el trabajo. |
/K | Todos los procesos asociados con el trabajo finalizarán cuando se cierre el último identificador del trabajo. Si INICIAS otros procesos, debes usar el /trabajo opción si desea que los procesos INICIADOS salgan cuando salga el proceso original. |
/S | Evite que los procesos asociados con el trabajo cambien los parámetros del sistema mediante la API SystemParametersInfo. |
/U | Evite que los procesos asociados con el trabajo utilicen identificadores de USUARIO propiedad de procesos no asociados con el mismo trabajo. |
/X | Evite que los procesos asociados con el trabajo cierren sesión en Windows, se reinicien o se apaguen. |
/Y | Permita que cualquier proceso asociado con el trabajo cree procesos secundarios que no estén asociados con el trabajo. |