親プロセスで子プロセスを作成しようとしています。 C / C ++を使用して、サブプロセスのCPUとRAMの使用量を制限したいと思います。これを行う方法はありますか?
ベストアンサー1
以前の Unices では ulimit(2) システムコールを介してこれが行われましたが、現在 Linux では getrlimit(2), sysconf(3)/setrlimit(2) を使用していました。マニュアルページを確認してください。 fork(2) で子プロセスを作成し、制限を設定し、exec(3) 呼び出しのいずれかを使用して目的のプログラムを起動できます。