Estoy ejecutando mis trabajos en un pequeño grupo. Los envié a través de qsub
. Ahora mis compañeros de laboratorio necesitan recursos con más urgencia que yo, por lo que necesito matar mis trabajos o pausarlos, si es posible.
¿Hay alguna forma de pausar mis trabajos y liberar la CPU, la RAM, etc.?
Soy un usuario normal (sin privilegios de root).
batch-jobs
Sibbs Gambling
fuente
fuente
qhold
, pero esto no afecta los trabajos que ya se están ejecutando. Parece queqmod
puede suspender los trabajos en ejecución, pero necesita privilegios de administrador o root.Respuestas:
Si los trabajos no han comenzado, puede ponerlos en espera
qhold
. Useqrls
para reiniciar.Si ya se están ejecutando, puede usar
qsig
para suspender y reanudar trabajos (es posible que necesite permisos adicionales para eso, pregúntele a su administrador si ese es el caso):Una vez que haya reanudado su trabajo, es posible que deba forzarlo para que se ejecute con
qrun
Probado en un sistema SLES 11 SP4 con PBSPro 13.0.2.153173, pero estoy seguro de que debería funcionar con otros sistemas de envío de trabajos por lotes compatibles con POSIX.
fuente