Tôi muốn cấu hình zsh để điều khiển công việc của nó hoạt động giống như (tôi nghĩ) bash làm theo mặc định. Đặc biệt:
- Khi tôi bắt đầu một công việc nền, nó theo mặc định thuộc sở hữu của shell và có thể được kiểm soát thông qua kiểm soát công việc của nó.
- Khi tôi cố gắng bỏ thuốc một lần, tôi nhận được một cảnh báo.
- Khi tôi thoát ra một lần nữa, nó sẽ tự động bị từ chối (nghĩa là không kết thúc) và zsh kết thúc.
Tôi đã thử nghiệm điều này bằng cách thực hiện sleep 1000 &
để tạo ra một công việc nền. Đưa setopt CHECK_JOBS
vào của tôi ~/.zshrc
xuất hiện đến điểm địa chỉ (2) ở trên. Tuy nhiên, tôi không thể làm cho (3) hoạt động được; zsh luôn giết quá trình khi thoát khỏi vỏ. Làm thế nào tôi có thể ngăn chặn điều này?