Tengo un trabajo de par/PBS de larga duración y me gustaría controlar la salida. Pero el archivo de registro solo se copia una vez que el trabajo finaliza. ¿Hay alguna manera de convencer a PBS para actualizarlo?PBS, refresh stdout
Respuesta
Desafortunadamente, AFAIK, eso no es posible con PBS/Torque - las corrientes stdout/stderr se almacenan en la cola local en el host de ejecución y luego se transfieren al host de envío una vez que el trabajo ha finalizado. Puede redirigir la salida estándar del programa a un archivo si desea supervisarlo durante la ejecución (tiene sentido solo si la ejecución y los hosts sumit comparten un sistema de archivos común).
Sospecho que la razón es que permite que los trabajos se ejecuten en nodos que no comparten su sistema de archivos con el nodo de envío.
Esto es posible en PAR. Si usted tiene un sistema de archivos compartidos puede establecer
$ spool_as_final_name cierto
en el archivo de configuración de la madre. Esto hará que el archivo escriba directamente en el destino de salida final en lugar de estar en cola en el directorio de cola. Una vez que esté configurado con eso, puede alinear el archivo de salida y monitorear todo lo que desee.
http://www.adaptivecomputing.com/resources/docs/torque/3-0-3/a.cmomconfig.php (búsqueda de spool_as_final_name
Para mí, ssh-ing al nodo donde se ejecuta el trabajo y mirando a los archivos bajo /var/spool/torque/spool/
obras, pero podría ser específico para este entorno particular.
- 1. cabecera Refresh
- 2. EHCache refresh
- 3. NCurses Refresh
- 4. WPF Refresh CollectionView sin recreación explícita (llamada al método Refresh())
- 5. Meta-refresh no funciona?
- 6. NSFetchedResultsController refresh refetch?
- 7. OpenLayers Refresh Strategy Problems
- 8. Pull to Refresh Javascript
- 9. Backbone refresh ver eventos
- 10. python refresh/reload
- 11. Jquery Waypoints Refresh
- 12. .NET Listview Refresh
- 13. Refresh Vim buffer
- 14. Python refresh HTML document
- 15. onsubmit refresh html form
- 16. Jquery auto refresh div
- 17. Guardar stdout, stderr y stdout + stderr sincrónicamente
- 18. iOS Table View Refresh Cell
- 19. Re-index/Refresh a SectionIndexer
- 20. Refresh JList en un JFrame
- 21. refresh eclipse cdt system includes
- 22. Make Windows refresh icon cache
- 23. Jenkins Slave Environment Variable Refresh
- 24. oracle materialized view refresh time
- 25. WinForms C# DataGridView force refresh
- 26. MKMapView refresh after pin moves
- 27. Android ListView Refresh Single Row
- 28. programación "embarazosamente paralela" usando python y PBS en un clúster
- 29. Pase directamente parámetros a la secuencia de comandos pbs
- 30. ¿Cómo funciona abrir (STDOUT, '>: escalar', \ $ stdout) en Perl?
encontré una bandera '-k' que no es muy bonita, así que terminé capturando stdout fuera de la cola.:/ – Anycorn
Como un usuario de SGE desde hace mucho tiempo solía ser capaz de ver los archivos de salida inmediatamente, siento su dolor. una coincidencia, hoy he pasado media tarde buscando una alternativa al comando 'bpeek' de LSF en un sistema MOAB/Torque y frustrantemente no encontré ninguno. –