プロセスのリソース使用制限を指定するためのvlimitの言及が見つかりました。
関数:int vlimit(intリソース、int制限)
vlimitは、プロセスのリソースの現在の制限を設定します。
今では時代遅れの方法ですか?prlimitとはどのくらい違うのですか?
プロセスのリソース使用制限を指定するためのvlimitの言及が見つかりました。
関数:int vlimit(intリソース、int制限)
vlimitは、プロセスのリソースの現在の制限を設定します。
今では時代遅れの方法ですか?prlimitとはどのくらい違うのですか?
vlimit()
は古代です。POSIX.1-2001 で指定されgetrlimit()
ており、setrlimit()
代わりに使用する必要があります。
prlimit()
Linux 固有の GNU 拡張であり、任意のプロセスに対して同じタスクを実行します (必要な権限がある場合)。現在のプロセスの制限を設定または要求する代わりに、制限を照会/設定するプロセスのプロセス ID を指定します。(照会するには、3 番目のパラメーターを に設定しますNULL
。設定のみを行うには、4 番目のパラメーターを に設定しますNULL
。どちらも NULL でない場合は、現在の制限が最初に照会され、次に新しい制限が設定されます。)