LSF-Base
view release on metacpan or search on metacpan
$resreq = $base->resreq($task);
($bool, $resreq) = $base->eligible($task, $mode);
$base->insertrtask($task);
$base->insertltask($task);
$base->deletertask($task);
$base->deleteltask($task);
@remote = $base->listrtask($sortflag);
@local = $base->listltask($sortflag);
# Remote Execution and task control functions
$ports = $base->initrex($numports, $options); # or KEEPUID
$base->ls_connect($hostname) or die $@;
$bool = base->isconnected($hostname);
@connections = $base->findmyconnections;
$base->rexecv($host, \@argv, $options) or die $@;
$base->rexecve($host, \@argv, $options, \@env) or die $@;
$tid = $base->rtask($host, \@argv, $options);
$tid = $base->rtaske($host, \@argv, $options, \@env);
($tid, $ru) = $base->rwait($options);
$status = $?;
$ru = $base->rwaittid($tid, $options);
$status = $?;
$u_sec = $ru->utime_sec;
$u_usec = $ru->utime_usec;
$s_sec = $ru->stime_sec;
$s_usec = $ru->stime_usec;
$maxrss = $ru->maxrss;
$ixrss = $ru->ixrss;
$idrss = $ru->idrss;
$minflt = $ru->minflt;
$majflt = $ru->majflt;
$nswap = $ru->nswap;
$inblock = $ru->inblock;
$outblock = $ru->outblock;
$msgsnd = $ru->msgsnd;
$msgrcv = $ru->msgrcv;
$nsignals = $ru->nsignals;
$nvcsw = $ru->nvcsw;
$nivcsw = $ru->nivcsw;
$base->rkill($tid, $signal) or die $@;
$base->rsetenv($host, \@env) or die $@;
$base->chdir($host, $path) or die $@;
$base->stdinmode($remote) or die $@;
@tids = $base->getstdin($on, $max);
$base->setstdin($on, \@tids) or die $@;
$base->stoprex or die $@;
$base->donerex or die $@;
$socket = ls_conntaskport($tid);
# Remote file operations
$rfd = $base->ropen($host, $filename, $flags, $mode) or die $@;
$base->rclose($rfd) or die $@;
$bytes = $base->rwrite($rfd, $buf, $len);
$bytes = $base->rread($rfd, $buf, $len );
$offset = $base->rlseek($rfd, $offset, $whence );
@stat = $base->rfstat(rfd);
@stat = $base->rstat($host, $path);
$host = $base->getmnthost($file);
$host = $base->rgetmnthost($host, $file);
$base->rfcontrol(RF_CMD_MAXHOSTS, $max);
$base->rfcontrol(RF_CMD_TERMINATE, $hostname) or die $@;
$base->lockhost($duration) or die $@;
$base->unlockhost() or die $@;
$base->limcontrol($hostname, $opcode) or die $@;
$base->rescontrol($hostname, $opcode, $data) or die $@;
$base->perror($message);
$base->sysmsg;
$base->errno;
$base->errlog(FILE, $msg);
$base->fdbusy($fd);
=head1 DESCRIPTION
LSF Base provides basic load sharing functionality consisting of the
following services: Cluster configuration information, Load
( run in 0.894 second using v1.01-cache-2.11-cpan-2398b32b56e )