Saya ingin mengkonfigurasi zsh sehingga kontrol tugasnya berperilaku lebih seperti (menurut saya) bash tidak secara default. Khususnya:
- Ketika saya memulai pekerjaan latar belakang, itu secara default dimiliki oleh shell dan dapat dikontrol melalui kontrol pekerjaannya.
- Ketika saya mencoba berhenti sekali, saya mendapat peringatan.
- Ketika saya berhenti lagi, itu secara otomatis dibatalkan (yaitu tidak dihentikan) dan zsh berakhir.
Saya telah menguji ini dengan mengeksekusi sleep 1000 &
untuk membuat pekerjaan latar belakang. Menempatkan setopt CHECK_JOBS
saya ~/.zshrc
muncul ke address point (2) di atas. Namun, saya tidak bisa mendapatkan (3) untuk bekerja; zsh selalu membunuh proses saat shell berhenti. Bagaimana saya bisa menghentikan ini?
bash
zsh
job-control
Andrew Ferrier
sumber
sumber