Logo vi.boatexistence.com

Tại sao nohup được sử dụng trong unix?

Mục lục:

Tại sao nohup được sử dụng trong unix?
Tại sao nohup được sử dụng trong unix?
Anonim

Nohup là lệnh được sử dụng để chạy một tiến trình (công việc) trên máy chủ và để nó tiếp tục sau khi bạn đã đăng xuất hoặc mất kết nối với máy chủNohup là phù hợp nhất cho các hoạt động công việc lâu dài. Nohup có mặt trên tất cả các máy chủ tính toán Unix. Để sử dụng nohup để chạy quy trình từ xa, trước tiên bạn phải kết nối với máy chủ từ xa.

Tại sao nohup được sử dụng trong Linux?

Thông thường, mọi tiến trình trong hệ thống Linux đều được gửi một SIGHUP (Tín hiệu treo lên) có nhiệm vụ kết thúc quá trình sau khi đóng / thoát khỏi thiết bị đầu cuối. Lệnh Nohup ngăn quá trình nhận tín hiệu này khi đóng hoặc thoát khỏi thiết bị đầu cuối / shell.

Sự khác biệt giữa nohup và &?

Câu trả lời vẫn giống như thường lệ - nó phụ thuộc. nohup bắt được tín hiệu gác máy khi ký hiệu và không bắt được tín hiệu. Tín hiệu cúp máy là gì?

Làm cách nào để chạy tập lệnh nohup trong Linux?

Chào với lệnh nohup Trong đó, tên lệnh: là tên của tập lệnh shell hoặc tên lệnh. Bạn có thể truyền đối số cho lệnh hoặc một tập lệnh shell. &: nohup không tự động đặt lệnh mà nó chạy ở chế độ nền; bạn phải làm điều đó một cách rõ ràng, bằng cách kết thúc dòng lệnh bằng ký hiệu &.

Làm cách nào để biết nohup đang chạy?

Để kiểm tra kết quả hoặc trạng thái của chương trình, hãy đăng nhập lại vào cùng một máy chủ. Sau khi công việc kết thúc, đầu ra của nó sẽ được chứa trong một tệp nằm trong không gian nhà của bạn. Tên tệp sẽ là " nohup. Out " (không có dấu ngoặc kép).

Đề xuất: