- nhấn
Ctrl-Z
để tạm dừng kịch bản
kill %%
Thông báo %%
cho bash tích hợp sẵn kill
mà bạn muốn gửi tín hiệu (SIGTERM theo mặc định) đến công việc nền bị treo gần đây nhất trong trình bao hiện tại, chứ không phải cho id quy trình.
Bạn cũng có thể chỉ định công việc theo số hoặc theo tên. ví dụ: khi bạn tạm ngưng một công việc với ^ Z, bash sẽ cho bạn biết số công việc của nó với một cái gì đó như thế nào [n]+ Stopped
, trong đó n
dấu ngoặc vuông là số công việc.
Để biết thêm về điều khiển công việc và trên giết chết công việc, chạy help jobs
, help fg
, help bg
, và help kill
trong bash, và tìm kiếm JOB CONTROL
(tất cả mũ) hoặc jobspec
trong trang bash người đàn ông.
ví dụ
$ ./killme.sh
./killme.sh: dòng 4: sl: lệnh không tìm thấy
./killme.sh: dòng 4: sl: lệnh không tìm thấy
./killme.sh: dòng 4: sl: lệnh không tìm thấy
./killme.sh: dòng 4: sl: lệnh không tìm thấy
./killme.sh: dòng 4: sl: lệnh không tìm thấy
...
...
...
./killme.sh: dòng 4: sl: lệnh không tìm thấy
^ Z
[1] + Đã dừng ./killme.sh
$ giết %%
$
[1] + Đã chấm dứt ./killme.sh
Trong ví dụ này, số của công việc là 1, vì vậy kill %1
sẽ hoạt động giống nhưkill %%
(LƯU Ý: Tôi chưa sl
cài đặt nên đầu ra chỉ là "lệnh không tìm thấy". Trong trường hợp của bạn, bạn sẽ nhận được bất cứ thứ gì sl sản xuất. Nó không quan trọng - ^Z
tạm ngưng và kill %%
sẽ hoạt động như nhau)