P5-BSD-Jail-Object

An object oriented perl interface to jail(2)

This is an object oriented perl interface to the FreeBSD jail subsystem.

Here’s a replica of the ‘jls’ utility in just a few lines of perl:

use BSD::Jail::Object ‘jids’;

print ” JID IP Address Hostname Pathn”;
printf “%6d %-15.15s %-29.29s %.74sn”,
$_->jid, $_->ip, $_->hostname, $_->path foreach jids( instantiate => 1 );

And here’s ‘jexec’:

my $j = BSD::Jail::Object->new( $ARGV[0] ) or die $@;
$j->attach && chdir(‘/’) && exec $ARGV[1] or exit;

For more info please use ‘perldoc’ on the module.

Author: Mahlon E. Smith <>

http://search.cpan.org/dist//BSD-Jail-Object/

Other posts in this category
Stay informed, subscribe to our newsletter !

{ 0 comments… add one }

Leave a Comment


× eight = 72

Next post:

Previous post: