Tôi muốn gửi một công việc với Platform LSF và có đầu ra được đặt trong một tập tin (bsub -o
), mà không có một báo cáo công việc ở cuối của nó. Sử dụng bsub -N
xóa báo cáo công việc khỏi tệp, nhưng thay vào đó gửi báo cáo qua e-mail. Có cách nào để ngăn chặn nó hoàn toàn không?Tôi có thể chặn báo cáo công việc LSF mà không cần gửi thư không?
Trả lời
Làm thế nào về chuyển hướng đầu ra của lệnh vào một tập tin và gửi báo cáo đến/dev/null:
bsub -o /dev/null "ls > job.\$LSB_JOBID.out"
Tôi có thể nghĩ ra hai cách để thực hiện việc này. Một là một chút của một phương pháp "sledgehammer", nhưng có thể sẽ làm việc cho bạn.
Trước tiên, bạn có thể thiết lập một số bí danh email tương đương với email/dev/null và sau đó sử dụng tùy chọn -u để bsub để gửi báo cáo email cho người dùng đó.
Thứ hai (búa tạ), bạn có thể đặt LSB_MAILPROG trong cấu hình LSF để trỏ đến tập lệnh trình bao bọc sendmail có thể phân tích cú pháp báo cáo và bin dựa trên các kết quả văn bản nhất định hoặc b) bin tất cả email.
Nếu không, bạn bị kẹt với tiêu đề trong tệp được chỉ ra bởi -o.
Thật không may, khi tôi chạy hàng nghìn công việc, việc gửi e-mail sẽ quá tải trên máy chủ thư. Tôi cũng không thể thay đổi cấu hình LSF. –
Khiếu nại phổ biến với LSF. Có lẽ nó là giá trị nó cho các quản trị viên để vô hiệu hóa báo cáo email bằng cách sử dụng lừa LSB_MAILPROG. :-) –
Sử dụng một sự kết hợp của "-o", "e", "-N" và "-u/dev/null" trên dòng lệnh bsub hoàn toàn đàn áp báo cáo công việc và e-mail, ví dụ:
$ bsub -N -u /dev/null -o command.stdout -e command.stderr command options
Thật không may, điều này cũng sẽ vô hiệu hóa hoàn toàn bất kỳ báo cáo thất bại công việc.
Điều này sẽ không làm cho thư được gửi đến '/ dev/null @ localdomain'? Sysadmin của tôi thực sự không thích điều đó. –
Như đã giải thích trong http://www-01.ibm.com/support/knowledgecenter/SSETD4_9.1.2/lsf_admin/email_notification.dita, bạn có thể thiết lập các biến môi trường LSB_JOB_REPORT_MAIL = N ở trình công việc để vô hiệu hóa thông báo email, ví dụ:
LSB_JOB_REPORT_MAIL=N bsub -N -o command.stdout command options
tôi quản lý để thực hiện công việc này bằng cách sử dụng công tắc -N như đề nghị bsub VÀ đàn áp gửi email bằng cách sử dụng các biến môi trường:
Đối với (t) người dùng csh:
setenv LSB_JOB_REPORT_MAIL N
Đối với Bourne shell và các biến thể của họ:
export LSB_JOB_REPORT_MAIL=N
Đó là một chút phức tạp, nhưng nó được công việc làm.
- 1. Pha lê báo cáo lỗi trong asp.net vb mà không có báo cáo tinh thể cần
- 2. Lỗi với nền tảng LSF: lsb_init: Không thành công trong cuộc gọi thư viện LSF: Không thể mở tệp lsf.conf
- 3. In báo cáo Jasper mà không cần trang
- 4. Chạy công việc Hadoop mà không cần sử dụng JobConf
- 5. button_to mà không cần gửi
- 6. Báo cáo tải báo cáo CrystalReport không thành công
- 7. Báo cáo Crystal "Tải báo cáo không thành công" lỗi chạy báo cáo trên máy chủ
- 8. Có thể chặn SMS gửi đi không?
- 9. Chỉnh sửa tệp báo cáo tinh thể mà không cần phần mềm Crystal Report
- 10. Tại sao tôi không thể thấy cửa sổ "Báo cáo dữ liệu" khi tạo báo cáo?
- 11. Báo cáo email báo lỗi Django không được gửi
- 12. Tôi có thể duyệt báo cáo lỗi của người khác (Apple) không?
- 13. Tôi có thể gửi công việc oozie với nhiều tệp cấu hình không?
- 14. Có thể nâng cấp Subclipse lên 1.8 mà không bị mất công việc không?
- 15. Bạn có thể thực hiện TFS mà không cần không gian làm việc?
- 16. Báo cáo sự cố không được gửi tới Apple
- 17. Gửi biểu mẫu bằng phím Enter mà không cần gửi?
- 18. Tôi có thể gửi email bằng Actionscript 3.0 hoặc tôi có cần sử dụng PHP không?
- 19. Công cụ nào có thể phân tích trang web của tôi và báo cáo về CSS không sử dụng/không cần thiết?
- 20. API báo cáo lõi Google Analytics phiên bản 3.0 mà không cần đăng nhập khách hàng
- 21. Flask-Mail không gửi email, không có lỗi nào đang được báo cáo
- 22. Có thể valgrind xuất báo cáo một phần mà không cần phải thoát khỏi ứng dụng được lược tả?
- 23. Tại sao tôi không thể tạo giải pháp trống mà không cần tạo thư mục?
- 24. Có thể hiển thị tệp PDF trong báo cáo Trình tạo báo cáo không?
- 25. Bạn có thể học hỏi từ việc theo dõi danh sách gửi thư không?
- 26. Tôi có thể cài đặt Laravel mà không cần sử dụng Composer không?
- 27. công cụ báo cáo php
- 28. Có thể khai báo một lớp mà không cần triển khai nó không? (C++)
- 29. Làm mới báo cáo tinh thể mà không có hộp thoại "Giá trị tham số"
- 30. Tôi có thể xóa tập lệnh shell sau khi đã được gửi bằng qsub mà không ảnh hưởng đến công việc không?
Đây có thể là cách duy nhất để làm điều đó. Tuy nhiên, việc thêm vào một lớp trình bao bọc khác là rất khó khăn. –