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 queqmodpuede 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. Useqrlspara reiniciar.Si ya se están ejecutando, puede usar
qsigpara 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
qrunProbado 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