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 檔裡作一些檢查 (配合適當的使用者群組設定)。
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.