Thay đổi mức độ tốt của tập lệnh hiện đang chạy


11

Tôi muốn thay đổi mức độ tốt đẹp của tập lệnh hiện đang chạy:

#!/bin/bash

nice_it ( ) {
    nice
    ps -o "%p %r %y %x %n %c %a"
}

nice_it

Điều đó không hiệu quả, vì nicecố gắng thay đổi mức độ tốt đẹp của lệnh bắt đầu bởi nó.

Có thể đạt được điều này trong bash?

Câu trả lời:


18

Điều này là khá nhỏ.

renice -n 10 $$

Chắc chắn, đó là nó. Trong một số hệ thống, -nkhông được chấp nhận.
dangonfast

Đối với những người không biết, $$là ID tiến trình shell hiện tại.
Daniel F
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.