hibomaの日記[B!]新着記事・評価 - はてなブックマーク (original) (raw)

社内 slack で prlimit の話題があがったので、どういうもんだったかと調べた prlimit(2) システムコール 任意の pid のリソースリミットを変更するシステムコールである。 ulimit, setrlimit, getrlimit, /proc/$pid/limits, /etc/security/limits.conf, pam_imits.so ... と関連キーワードを並べると「ああ、リソースリミットって あれ のことですね」と分かるよね #include <sys/time.h> #include <sys/resource.h> int prlimit(pid_t pid, int resource, const struct rlimit *new_limit, struct rlimit *old_limit); 一見、複雑そうなインタフェースに見えるが