shell 所提供的::

ulimit -t

可以用來指定使用者每一個 shell invocation 被允許使用的 CPU time (最小單位是秒)。

ulimit -t 可以設定 hard limit 和 soft limit,hard limit 每個 shell 只能設定一次最高值,soft limit 在沒有超過 hard limit 的情況下,可以一直重複設定 (hard limit 如果要再設得比原本低,則也可以重複設定)。

把 ulimit -Ht (設定 ulimit -t 的 hard limit) 寫到 shell 的 system-wide profile (for login shell) 裡的話,則可以限制使用者在主機上執行程式的時間。不過有很多系統服務也會進入 shell 執行指令,為了避免限制到這些服務,可以在 profile 檔裡作一些檢查 (配合適當的使用者群組設定)。
Posted by yungyuc at 21:34, 0 comment, 0 trackback.
Navigate
Add a trackback
Add a comment

Your name. (required)

Your personal website. (optional)

Your email address. Will not show in page. (suggested, but optional)

Text format is "Plain Text".

Enter "NIlzE"
© hover year to navigate month: powered by django