Mam długą pracę Torque/PBS i chciałbym monitorować wyjście. Ale plik dziennika zostaje skopiowany dopiero po zakończeniu zadania. Czy istnieje sposób, aby przekonać PBS do jego odświeżenia?PBS, odświeżanie stdout
Odpowiedz
Niestety, AFAIK, który nie jest możliwy z PBS/Torque - strumienie stdout/stderr są lokalnie buforowane na hoście wykonania, a następnie przesyłane do hosta przesyłania po zakończeniu zadania. Możesz przekierować standardowe wyjście programu do pliku, jeśli chcesz go monitorować podczas wykonywania (ma to sens tylko wtedy, gdy hosty wykonawcze i sumit mają wspólny system plików).
Podejrzewam, że uzasadnieniem jest to, że umożliwia wykonywanie zadań na węzłach, które nie współdzielą swojego systemu plików z węzłem przesyłania.
Jest to możliwe w MOMENTU. Jeśli masz udostępnionego systemu plików można ustawić
$ spool_as_final_name prawdziwą
w pliku konfiguracyjnym przez mamy. Dzięki temu plik będzie zapisywany bezpośrednio w docelowym miejscu wydruku, a nie w buforze w katalogu buforowania. Po skonfigurowaniu możesz wyświetlić plik wyjściowy i monitorować wszystko, co chcesz.
http://www.adaptivecomputing.com/resources/docs/torque/3-0-3/a.cmomconfig.php (poszukiwanie spool_as_final_name
dla mnie, ssh-ing do węzła, w którym praca jest uruchomiony i spojrzenie na pliki pod /var/spool/torque/spool/
prac, ale może to być specyficzne dla tego konkretnego środowiska.
- 1. sposób ograniczania liczby jednocześnie uruchomionych zadań PBS
- 2. Odświeżanie DataTables
- 3. Uwaga: Wykorzystanie niezdefiniowanej stałej STDOUT - przyjęto "STDOUT"
- 4. JavaScript odświeżanie aktualnej strony
- 5. Wykryj odświeżanie przeglądarki
- 6. WPF Datagrid - automatyczne odświeżanie
- 7. Odświeżanie obiektu QWidget
- 8. Ponowne indeksowanie/odświeżanie SectionIndexer
- 9. Odświeżanie plików etapowych
- 10. Odświeżanie drzewa WPF
- 11. window.history.pushState odświeżanie przeglądarki
- 12. Odświeżanie diagramu DBML?
- 13. Odświeżanie JPanel wewnątrz ramki
- 14. Django + WSGI: Odświeżanie problemów?
- 15. Twardy odświeżanie w GWT
- 16. Odświeżanie widoku UICollectionview
- 17. Datagridview nie aktualizowanie/odświeżanie
- 18. Jak znaleźć pełną listę dostępnych kolejek pbs torque?
- 19. Jak używać polecenia qsub -v w momencie obrotowym PBS?
- 20. Jak działa open (STDOUT, ">: skalar", \ $ stdout) działa w Perlu?
- 21. Parse.com - odświeżanie informacji o użytkowniku
- 22. Jak uzyskać automatyczne odświeżanie przeglądarki?
- 23. Eclipse: odświeżanie bieżącego projektu programowo
- 24. Odświeżanie iAd po odłączeniu sieci
- 25. Automatyczne odświeżanie bufor błąd ENSIME
- 26. Odświeżanie pojedynczego wiersza siatki Kendo
- 27. Pomiń odświeżanie zależności w gradle
- 28. Odświeżanie MKMapView po przesunięciu pinezki
- 29. Powershell stdout flush
- 30. Uchwyt `stdin` i` stdout`
znalazłem flaga '-k', która nie jest zbyt ładna - więc w końcu wychwyciłem stdout poza kolejką:/ – Anycorn
Od dłuższego czasu użytkownik SGE zwykł być w stanie natychmiast zobaczyć pliki wyjściowe, odczuwam twój ból. Zbieg okoliczności, spędziłem pół popołudnia dzisiaj szukając alternatywy dla polecenia LSP "bpeek" na systemie MOAB/Torque i frustrująco go nie znajdowałem –