Evet, ancak sisteminizde varsayılan olarak etkinleştirilmemiş olabilir. setrlimit
Kullanıcı başına işlem sayısı da dahil olmak üzere - Sistem çağrı sistemi sınırlarını tanımlar.
İlk önce çekirdek API'sında bakalım ("linux" dan bahsettiğinizden beri): manr'ı setrlimit için kullanabilirsiniz;
#include <sys/resource.h>
...
struct rlimit r;
rnew.r_cur = 40;
rnew.r_max = 50;
setrlimit(RLIMIT_NPROC,&r);
Bu, kullanıcı başına maksimum işlemleri ( RLIMIT_NPROC
) 40 (yazılım sınırı) ve 50 (donanım sınırı) olarak ayarlar .
Şimdi, kabuktan bash kullanırsanız, ulimit
yerleşik komutu kullanabilirsiniz:
ulimit -u
29089
Limiti bir argüman olarak ileterek ayarlayabilirsiniz:
ulimit -u 100
ulimit --help
belirleyebileceğiniz başka sınırlar da olduğunu gösterecektir (bunlardan biri, kullanıcı tarafından kullanılan maksimum dosya tanımlayıcı sayısıdır).