Chciałbym wysłać pracę z Platform LSF i mieć dane wyjściowe umieszczone w pliku (bsub -o
), bez raportu pracy na końcu. Korzystanie z bsub -N
powoduje usunięcie raportu z zadania z pliku, ale zamiast tego wysyła raport za pośrednictwem poczty e-mail. Czy istnieje sposób, aby całkowicie to powstrzymać?Czy mogę pominąć raport z zadania LSF bez wysyłania wiadomości?
Odpowiedz
Jak o przekierowanie wyjściowe polecenia do pliku i przesłanie raportu do/dev/null:
bsub -o /dev/null "ls > job.\$LSB_JOBID.out"
Potrafię wymyślić dwa sposoby, aby to zrobić. Jedna z nich jest trochę "młotem", ale może zadziała dla ciebie.
Najpierw można ustawić alias e-mail będący odpowiednikiem adresu e-mail/dev/null, a następnie użyć opcji -u opcji bsub, aby wysłać raport e-mail do tego użytkownika.
Po drugie (młot) można ustawić LSB_MAILPROG w konfiguracji LSF tak, aby wskazywał na skrypt otoki sendmaila, który mógłby: a) analizować raport i sortować go na podstawie określonych dopasowań tekstowych, lub b) sortować wszystkie wiadomości e-mail.
W przeciwnym razie utknąłeś w nagłówku pliku oznaczonym przez -o.
Niestety, gdy wykonuję tysiące zadań, wysyłanie e-maili będzie zbyt dużym obciążeniem na serwerze pocztowym. Nie mogę również zmienić konfiguracji LSF. –
Powszechna skarga z LSF. Może warto, aby administrator wyłączył raportowanie e-mailem za pomocą sztuczki LSB_MAILPROG. :-) –
użyć kombinacji „-o”, „-e”, „N” i „-u/dev/null” w linii poleceń bsub całkowicie stłumić raport pracy i e-mail, np
$ bsub -N -u /dev/null -o command.stdout -e command.stderr command options
Niestety, to również całkowicie wyłączyć wszelkie raporty o awariach pracy.
Czy to nie spowoduje, że poczta zostanie wysłana na '/ dev/null @ localdomain'? Mój sysadmin naprawdę tego nie lubi. –
Jak wyjaśniono w http://www-01.ibm.com/support/knowledgecenter/SSETD4_9.1.2/lsf_admin/email_notification.dita, można ustawić zmienną środowiskową LSB_JOB_REPORT_MAIL = N na złożenie pracy, aby wyłączyć powiadomienia e-mail, np
LSB_JOB_REPORT_MAIL=N bsub -N -o command.stdout command options
udało mi się dokonać tej pracy za pomocą przełącznika -n jako sugeruje się bsub i powstrzymywania dostarczanie e-mail za pomocą zmiennej środowiskowej:
dla użytkowników (t) csh:
setenv LSB_JOB_REPORT_MAIL N
Dla Bourne shell i ich wariantów:
export LSB_JOB_REPORT_MAIL=N
To trochę zawiłe, ale dostaje zadanie.
- 1. Funkcja wysyłania wiadomości bez wyjścia
- 2. Czy mogę otrzymać ostrzeżenia dotyczące wysyłania wiadomości z pustymi obiektami?
- 3. Błąd wysyłania wiadomości z linkiem do Facebooka
- 4. Aplikacja ASP.NET do wysyłania wiadomości z hiperłączem
- 5. VBScript do wysyłania wiadomości e-mail bez uruchamiania Outlooka
- 6. Czy mogę użyć zadania destructuring z immutable.js?
- 7. Raport o dostarczeniu wiadomości SMS w Androidzie
- 8. Testowanie wysyłania wiadomości e-mail
- 9. Czy można pominąć wiadomości o zasobach podczas ogłaszania pliku development.log?
- 10. Drukuj raport Jaspera bez stron
- 11. W R i knitr, czy mogę pominąć komunikat readOGR?
- 12. LSF - Uzyskaj identyfikator przesłanej pracy
- 13. Kontynuacja procesu korzystania z VBA do wysyłania wiadomości e-mail
- 14. Najlepsze praktyki dotyczące wysyłania wiadomości e-mail?
- 15. Skrypt powłoki do wysyłania wiadomości e-mail
- 16. java: w jaki sposób mogę zweryfikować adres e-mail, aby był ważny bez wysyłania wiadomości e-mail z potwierdzeniem?
- 17. Jak pominąć ładowanie inicjalizatorów Rails podczas uruchamiania zadania rake?
- 18. Czy można pominąć przedszkole?
- 19. MessagingExceptionIOException podczas wysyłania wiadomości w języku Java?
- 20. Problem z kodowaniem tematu podczas wysyłania wiadomości e-mail
- 21. iPhone (audio) wysyłania wiadomości zabić mediaserverd
- 22. skrypt wsadowy do wysyłania wiadomości e-mail
- 23. Dlaczego nie mogę pominąć() tutaj?
- 24. Właściwy sposób wysyłania wiadomości e-mail z usługi Windows
- 25. Wymyślić - utworzyć konto użytkownika z potwierdzeniem bez wysyłania wiadomości e-mail?
- 26. Czy można pominąć najbliższego przodka?
- 27. Jak tymczasowo pominąć uruchamianie zadania kompilacji w niestandardowym poleceniu sbt?
- 28. błąd podczas wysyłania wiadomości e-mail z CodeIgniter
- 29. Używanie SmtpClient do wysyłania wiadomości e-mail z Gmaila
- 30. Jeśli mam już ACCESS_FINE_LOCATION, czy mogę pominąć ACCESS_COARSE_LOCATION?
To może być jedyny sposób, aby to zrobić. Konieczność dodania kolejnej warstwy opakowania jest jednak nieporęczna. –