Risk-Aware AI Code Review for Business-Critical Systems
LiveReview LiveReview Explore LiveReview

Mojo::IOLoop::ReadWriteProcess::CGroup - Base object for CGroups implementations.

Author

       Ettore Di Giacinto <edigiacinto@suse.com>

perl v5.40.1                                       2025-08-10             Mojo::IOLoop::R...Process::CGroup(3pm)

Description

       This module uses features that are only available on Linux, and requires cgroups and capability for
       unshare syscalls to achieve pid isolation.

License

       Copyright (C) Ettore Di Giacinto.

       This library is free software; you can redistribute it and/or modify it under the same terms as Perl
       itself.

Methods

       Mojo::IOLoop::ReadWriteProcess::CGroup inherits all methods from Mojo::Base and implements the following
       new ones.

Name

       Mojo::IOLoop::ReadWriteProcess::CGroup - Base object for CGroups implementations.

Synopsis

           use Mojo::IOLoop::ReadWriteProcess::CGroup;

           my $cgroup = Mojo::IOLoop::ReadWriteProcess::CGroup->new( name => "test" );

           $cgroup->create;
           $cgroup->exists;
           my $child = $cgroup->child('bar');

See Also