ls_insertltask
Adds the specified task to the local task list.LSLIB library routine for manipulating task lists stored by LSLIB. Task lists contain information about the eligibility of tasks for remote execution and their resource requirement characteristics. LSLIB maintains two task lists: local and remote. The local list contains tasks (i.e. UNIX processes) that must be executed on the local host (for example, ps, uptime, hostname). The remote list contains tasks that are suitable for remote execution (for example, compress),together with their resource requirements.
Task lists are generated and stored in memory by reading the system task file() and the .lsftask file in the user's home directory. The task lists can be updated and displayed using the command lsltasks(). See the LSF User's Guide for detailed information on the use of task lists and resource requirements.
ls_insertltask adds the specified task to the local task list.
#include <lsf/lsf.h>
int ls_insertltask(char *task)
Data Structures:
- Parameters:
*task Task is a char string containing the name of the task to be inesrted.
For example,
"cc/select[swp>20 || (mem>10 && pg<5)] order[swp:pg] rusage[swp=20]"
See Administering IBM Platform LSF for a description of the resource requirement string.Define Statements:
- none
- none
Errors:
- Returns:
- int:0
Function was successful.int:-1
Function failed.Equivalent line commands:
- If the function fails, lserrno is set to indicate the error.
Files:
- none
- $LSF_CONFDIR/lsf.task
$LSF_CONFDIR/lsf.task.cluster_name
$HOME/.lsftask
Date Modified: 14 Nov 2013
Copyright © 1994-2013 International Business Machines Corp.
US Government Users Restricted Rights - Use, duplication or disclosure
restricted by GSA ADP Schedule Contract with IBM Corp.