InglésFrancésespañol

icono de página de OnWorks

qsubB - Online en la nube

Ejecute qsubB en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando qsubB que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


qsub - enviar trabajo pbs

SINOPSIS


qsub [-a date_time] [-A account_string] [-b segs] [-c checkpoint_options] [-C
directive_prefix] [-d ruta] [-D ruta] [-e ruta] [-f] [-h] [-I] [-j unir] [-k mantener] [-l
lista_recursos] [-m opciones_correo] [-M lista_usuario] [-N nombre] [-o ruta] [-p prioridad] [-P
nombre_usuario_proxy [: grupo]] [-q destino] [-rc] [-S lista_rutas] [-t num_jobs] [-T
prólogo / epílogo script_name] [-u user_list] [-v variable_list] [-V] [-w] ruta [-W
atributos_adicionales] [-x] [-X] [-z] [secuencia de comandos]

DESCRIPCIÓN


Crear un trabajo es enviar un script ejecutable a un servidor por lotes. El servidor por lotes
será el servidor predeterminado a menos que el -q se especifica la opción. Ver discusión de
PBS_DEFAULT en Variables de entorno a continuación. Normalmente, la secuencia de comandos es una secuencia de comandos de shell
que será ejecutado por un comando shell como sh o csh.

Opciones en el qsub El comando permite la especificación de atributos que afectan al
comportamiento del trabajo.

El comando qsub pasará ciertas variables de entorno en el Lista_variable atributo de
el trabajo. Estas variables estarán disponibles para el trabajo. El valor de lo siguiente
las variables se tomarán del entorno del comando qsub: INICIO, IDIOMA, NOMBRE DE REGISTRO,
TRAYECTORIA, MAIL, SHELLy TZ. Estos valores se asignarán a un nuevo nombre que es el
nombre actual prefijado con la cadena "PBS_O_". Por ejemplo, el trabajo tendrá acceso a
una variable de entorno llamada PBS_O_HOME que tienen el valor de la variable INICIO en la categoría Industrial.
Entorno de comando qsub.

Además de lo anterior, las siguientes variables de entorno estarán disponibles para el
trabajo por lotes.

PBS_O_HOST
el nombre del host en el que se ejecuta el comando qsub.

SERVIDOR_PBS
el nombre de host del pbs_server al que qsub envía el trabajo.

PBS_O_QUEUE
el nombre de la cola original a la que se envió el trabajo.

PBS_O_WORKDIR
la ruta absoluta del directorio de trabajo actual del comando qsub.

PBS_ARRAYID
a cada miembro de una matriz de trabajos se le asigna un identificador único (ver -t)

PBS_MEDIO AMBIENTE
establecido en PBS_BATCH para indicar que el trabajo es un trabajo por lotes, o para PBS_INTERACTIVO a
indicar que el trabajo es un trabajo interactivo de PBS, consulte la opción -I.

PBS_JOBID
el identificador de trabajo asignado al trabajo por el sistema por lotes.

PBS_NOMBRE DEL TRABAJO
el nombre del trabajo proporcionado por el usuario.

PBS_NODEFILE
el nombre del archivo contiene la lista de nodos asignados al trabajo (para
y sistemas de clústeres).

PBS_QUEUE
el nombre de la cola desde la que se ejecuta el trabajo.

OPCIONES


-una fecha_hora
Declara el tiempo después del cual el trabajo es elegible para su ejecución.

La fecha_hora El argumento tiene la forma: [[[[CC] AA] MM] DD] hhmm [.SS]

Donde CC son los dos primeros dígitos del año (el siglo), YY son los dos segundos
dígitos del año, MM son los dos dígitos del mes, DD es el día del
mes, hh es la hora, mm es el minuto y SS opcional son los segundos.

Si el mes, MM, no se especifica, se establecerá de forma predeterminada en el mes actual si el
día especificado DD, está en el futuro. De lo contrario, el mes se establecerá en el siguiente.
mes. Asimismo, si el día, DD, no se especifica, se establecerá de forma predeterminada en el día de hoy si
el tiempo mmm está en el futuro. De lo contrario, el día se establecerá mañana. Para
Por ejemplo, si envía un trabajo a las 11:15 a. m. con una hora de -a 1110, el trabajo sera
elegible para correr mañana a las 11:10 am.

-Una cadena_cuenta
Define la cadena de cuenta asociada con el trabajo. los cadena_cuenta es un
cadena de caracteres indefinida y es interpretada por el servidor que ejecuta la
trabajo. Consulte la sección 2.7.1 del PBS ERS.

-b segundos
Define el número máximo de segundos que qsub bloqueará al intentar contactar
pbs_server. Si pbs_server está inactivo, o por una variedad de fallas de comunicación,
qsub volverá a intentar conectarse continuamente a pbs_server para enviar el trabajo. Esta
el valor anula el CLIENTE parámetro en par.cfg. Este es un no portátil
Extensión TORQUE. Los usuarios interesados ​​en la portabilidad pueden utilizar PBS_CLENTRETRY
variable ambiental. Un valor negativo se interpreta como infinito. El valor por defecto
es 0.

-c opciones_punto_de_control
Define las opciones que se aplicarán al trabajo. Si el trabajo se ejecuta en un host
que no es compatible con el punto de control, estas opciones se ignorarán.

Las opciones válidas de puntos de control son:

ninguna
No se deben realizar puntos de control.

facilita
Especificar que se permite el checkpointing pero que debe ser invocado explícitamente por cualquiera
los qmantener or qchkpt comandos.

cierre
Especifique que los puntos de control se deben realizar en un trabajo en el cierre de pbs_mom.

periódico
Especifique que los puntos de control periódicos estén habilitados. El intervalo predeterminado es 10
minutos y se puede cambiar con la opción $ checkpoint_interval en la configuración de mamá
archivo o especificando un intervalo cuando se envía el trabajo

intervalo = minutos
Los puntos de control se deben realizar en un intervalo de minutos, que es el
número entero de minutos de tiempo de pared utilizados por el trabajo. Este valor debe ser
mayor que cero.

profundidad = número
Especifique un número (profundidad) de imágenes de puntos de control que se guardarán en el punto de control
directorio.

dir = ruta
Especifique un directorio de puntos de control (el valor predeterminado es / var / spool / torque / checkpoint).

-C prefijo_directiva
Define el prefijo que declara una directiva al comando qsub dentro del script
expediente. Consulte el párrafo sobre directivas de script en la sección Descripción ampliada.

Si -C La opción se presenta con un prefijo_directiva argumento que es el nulo
string, qsub no escaneará el archivo de script en busca de directivas.

-d ruta Define la ruta del directorio de trabajo que se utilizará para el trabajo. Si el -d opción es
no especificado, el directorio de trabajo predeterminado es el directorio de inicio. Esta opción
establece la variable de entorno PBS_O_INITDIR.

-D ruta Define el directorio raíz que se utilizará para el trabajo. Esta opción establece el
variable de entorno PBS_O_ROOTDIR.

-e ruta Define la ruta que se utilizará para el flujo de errores estándar del trabajo por lotes. los
camino el argumento tiene la forma:
[nombre de host:] [nombre_ruta]
donde hostname es el nombre de un host al que se devolverá el archivo y
nombre_ruta es el nombre de la ruta en ese host en la sintaxis reconocida por POSIX. los
El argumento se interpretará de la siguiente manera:

nombre_ruta
Donde nombre_ruta no es un nombre de ruta absoluto, entonces el comando qsub
expanda el nombre de la ruta relativa al directorio de trabajo actual del
mando. El comando proporcionará el nombre del host en el que está
ejecutando para el hostname componente.

nombre de host: nombre_ruta
Donde nombre_ruta no es un nombre de ruta absoluto, entonces el comando qsub
no expandir el nombre de la ruta en relación con el directorio de trabajo actual de la
mando. Tras la entrega del error estándar, el nombre de la ruta se ampliará
relativo al directorio de inicio del usuario en el hostname .

nombre_ruta
Donde nombre_ruta especifica un nombre de ruta absoluto, entonces qsub proporcionará
el nombre del host en el que se está ejecutando para el hostname

nombre de host: nombre_ruta
Donde nombre_ruta especifica un nombre de ruta absoluto, la ruta se utilizará como
especificado. hostname.

nombre de host:
Donde nombre de host especifica el nombre del host que el archivo debe ser
volver a. La ruta será el nombre de archivo predeterminado.

Si -e La opción no está especificada o la nombre_ruta no se especifica o es
especificado y es un directorio, el nombre de archivo predeterminado para la secuencia de error estándar
se utilizará. El nombre predeterminado tiene la siguiente forma:
nombre_trabajo.número_secuencia
donde nombre del trabajo es el nombre del trabajo, ver -N opción, y secuencia de números son los
número de trabajo asignado cuando se envía el trabajo.

-f Especifica que el trabajo es tolerante a errores. los tolerante a fallos se establecerá el atributo
a verdadero, lo que indica que el trabajo puede sobrevivir a la pérdida de una madre que no sea la
"madre superior" mamá (el primer nodo en los hosts ejecutivos)

-h Especifica que se aplique una retención de usuario al trabajo en el momento del envío.

-I Declara que el trabajo se ejecutará "interactivamente". El trabajo se pondrá en cola y
programado como cualquier trabajo por lotes de PBS, pero cuando se ejecuta, la entrada, salida y
Los flujos de error del trabajo están conectados a través de qsub a la sesión de terminal en
que se está ejecutando qsub. Los trabajos interactivos están obligados a no volver a ejecutarse. Ver el
Párrafo "Descripción ampliada" para obtener información adicional de trabajos interactivos.

-j join Declara si el flujo de errores estándar del trabajo se fusionará con el estándar
flujo de salida del trabajo.

Un valor de argumento de opción de oe ordena que las dos corrientes se fusionen,
entremezclados, como salida estándar. Un valor de argumento de opción de eo dirige que el
dos corrientes se fusionarán, entremezclarán, como error estándar.

Si Únete el argumento es n o la opción no está especificada, las dos corrientes serán
dos archivos separados.

-k keep Define cuál (si alguno) de la salida estándar o del error estándar se retendrá en
el anfitrión de ejecución. Si está configurada para una secuencia, esta opción anula el nombre de la ruta para
esa corriente. Si no se establece, ninguna secuencia se retiene en el host de ejecución.

El argumento es una sola letra "e" u "o", o las letras "e" y "o"
combinados en cualquier orden. O el argumento es la letra "n".

e El flujo de errores estándar se debe retener en el host de ejecución. La corriente
se colocará en el directorio de inicio del usuario bajo cuya identificación de usuario el trabajo
ejecutado. El nombre del archivo será el nombre de archivo predeterminado proporcionado por:
nombre_trabajo.secuencia donde nombre del trabajo es el nombre especificado para el trabajo y
secuencia es el componente de número de secuencia del identificador de trabajo.

o El flujo de salida estándar debe retenerse en el host de ejecución. La corriente
se colocará en el directorio de inicio del usuario bajo cuya identificación de usuario el trabajo
ejecutado. El nombre del archivo será el nombre de archivo predeterminado proporcionado por:
nombre_trabajo.secuencia donde nombre del trabajo es el nombre especificado para el trabajo y
secuencia es el componente de número de secuencia del identificador de trabajo.

eo Se conservarán tanto la salida estándar como los flujos de error estándar.

oe Se conservarán tanto la salida estándar como los flujos de error estándar.

n No se retiene ninguna secuencia.

-l lista_recursos
Define los recursos que requiere el trabajo y establece un límite al
cantidad de recurso que se puede consumir. Si no está configurado para una disponibilidad general
recurso, como el tiempo de CPU, el límite es infinito. los lista_recursos el argumento es
de la forma:
nombre_recurso [= [valor]] [, nombre_recurso [= [valor]], ...]

-m opciones_de_correo
Define el conjunto de condiciones bajo las cuales el servidor de ejecución enviará un correo
mensaje sobre el trabajo. los opciones_de_correo argumento es una cadena que consta de
ya sea el carácter único "n", o uno o más de los personajes"a""b"y
"e".

Si el personaje "n"se especifica, no se enviará ningún correo.

Por las letras "a""b", Y"e":

se envía un correo cuando el sistema por lotes cancela el trabajo.

b se envía un correo cuando el trabajo comienza a ejecutarse.

Se envía un correo electrónico cuando finaliza el trabajo.

Si -m no se especifica la opción, se enviará un correo si se cancela el trabajo.

-M lista_usuario
Declara la lista de usuarios a los que el servidor de ejecución envía correo cuando
envía correo sobre el trabajo.

La Lista de usuarios el argumento tiene la forma:
usuario [@host] [, usuario [@host], ...]
Si no se configura, la lista se establece de forma predeterminada en el usuario que envía en el host qsub, es decir, el trabajo
propietario.

-N nombre Declara un nombre para el trabajo. El nombre especificado puede tener hasta 15
caracteres de longitud. Debe constar de caracteres imprimibles que no sean espacios en blanco.
con el primer carácter alfabético.

Si -N La opción no está especificada, el nombre del trabajo será el nombre base del trabajo.
archivo de script especificado en la línea de comando. Si no se especificó un nombre de archivo de secuencia de comandos
y el script se leyó desde la entrada estándar, luego el nombre del trabajo se establecerá en
ESTÁNDAR.

-o ruta Define la ruta que se utilizará para el flujo de salida estándar del trabajo por lotes. los
camino el argumento tiene la forma:
[nombre de host:] [nombre_ruta]
donde hostname es el nombre de un host al que se devolverá el archivo y
nombre_ruta es el nombre de la ruta en ese host en la sintaxis reconocida por POSIX. los
El argumento se interpretará de la siguiente manera:

nombre_ruta
Donde nombre_ruta no es un nombre de ruta absoluto, entonces el comando qsub
expanda el nombre de la ruta relativa al directorio de trabajo actual del
mando. El comando proporcionará el nombre del host en el que está
ejecutando para el hostname componente.

nombre de host: nombre_ruta
Donde nombre_ruta no es un nombre de ruta absoluto, entonces el comando qsub
no expandir el nombre de la ruta en relación con el directorio de trabajo actual de la
mando. En la entrega de la salida estándar, el nombre de la ruta será
expandido en relación con el directorio de inicio del usuario en el hostname .

nombre_ruta
Donde nombre_ruta especifica un nombre de ruta absoluto, entonces qsub proporcionará
el nombre del host en el que se está ejecutando para el hostname

nombre de host: nombre_ruta
Donde nombre_ruta especifica un nombre de ruta absoluto, la ruta se utilizará como
especificado. hostname.

nombre de host:
Donde nombre de host especifica el nombre del host que el archivo debe ser
volver a. La ruta será el nombre de archivo predeterminado.

Si -o La opción no está especificada o la nombre_ruta no se especifica o es
especificado y es un directorio, el nombre de archivo predeterminado para el flujo de salida estándar
se utilizará. El nombre predeterminado tiene la siguiente forma:
nombre_trabajo.número_secuencia
donde nombre del trabajo es el nombre del trabajo, ver -N opción, y secuencia de números son los
número de trabajo asignado cuando se envía el trabajo.

-p prioridad
Define la prioridad del trabajo. los lista de prioridades el argumento debe ser un número entero entre
-1024 y +1023 inclusive. El valor predeterminado es sin prioridad, lo que equivale a una
prioridad de cero.

-P usuario_proxy [: grupo]
Usuario proxy para el que se debe enviar el trabajo. Esta opción solo está disponible
para el superusuario.

-q destino
Define el destino del trabajo. los destino nombra una cola, un servidor o un
cola en un servidor.

El comando qsub enviará el script al servidor definido por el destino
argumento. Si el destino es un enrutamiento cola, el trabajo puede ser enrutado por el
servidor a un nuevo destino.

Si -q no se especifica la opción, el comando qsub enviará el script al
servidor predeterminado. Consulte PBS_DEFAULT en la sección Variables de entorno sobre este
man y la sección 2.7.4 de PBS ERS, "Servidor predeterminado".

Si -q se especifica la opción, está en una de las siguientes tres formas:
cola
@servidor
cola @ servidor

Si destino argumento nombra una cola y no nombra un servidor, el trabajo
ser enviado a la cola nombrada en el servidor predeterminado.

Si destino argumento nombra un servidor y no nombra una cola, el trabajo
ser enviado a la cola predeterminada en el servidor nombrado.

Si destino nombres de argumentos tanto una cola como un servidor, el trabajo se
enviado a la cola nombrada en el servidor nombrado.

-ry | n Declara si el trabajo se puede volver a ejecutar. Ver el qrerun mando. La opción
El argumento es un solo carácter, ya sea y or n.

Si el argumento es "y", el trabajo se puede volver a ejecutar. Si el argumento es"n", el trabajo es
no reembolsable. El valor predeterminado es 'y', que se puede volver a ejecutar.

-S lista_rutas
Declara el shell que interpreta el script del trabajo.

El argumento de la opción lista_rutas está en la forma:
ruta [@host] [, ruta [@host], ...]
Solo se puede especificar una ruta para cualquier host nombrado. Solo se puede especificar una ruta
sin el nombre de host correspondiente. La ruta seleccionada será la que tenga la
nombre de host que coincide con el nombre del host de ejecución. Si no hay un host coincidente
encontrado, se seleccionará la ruta especificada sin un host, si está presente.

Si -S La opción no está especificada, el argumento de la opción es la cadena nula o no
entrada de la lista_rutas está seleccionado, la ejecución utilizará el inicio de sesión del usuario
shell en el host de ejecución.

-t solicitud_matriz
Especifica los ID de tarea de una matriz de trabajos. Se permiten matrices de una sola tarea.

La solicitud_matriz El argumento es un ID de número entero o un rango de números enteros. Múltiples identificadores
o los rangos de id se pueden combinar en una lista delimitada por comas. Ejemplos: -t 1-100 o -t
1,10,50 - 100

-T nombre_script
Permite guiones de prólogo y epílogo por trabajo. El nombre completo del script será
prólogo. [nombre] o epílogo. [nombre]. Para el envío del trabajo, solo solicite el nombre
del guión del prólogo o epílogo.

Ejemplo: qsub -T precepto
Especifica utilizar el script prologue.prescript

-u lista_usuario
Define el nombre de usuario con el que se ejecutará el trabajo en el sistema de ejecución.

La Lista de usuarios el argumento tiene la forma:
usuario [@host] [, usuario [@host], ...]
Solo se puede dar un nombre de usuario por host especificado. Solo uno de los usuario
las especificaciones pueden suministrarse sin el correspondiente fortaleza especificación. Ese
El nombre de usuario se utilizará para la ejecución en cualquier host que no se mencione en la lista de argumentos. Si
unset, la lista de usuarios predeterminada es el usuario que está ejecutando qsub.

-v lista_variables
Expande la lista de variables de entorno que se exportan al trabajo.

Además de las variables descritas en la sección "Descripción" anterior,
lista_variable nombra las variables de entorno del entorno del comando qsub que
están disponibles para el trabajo cuando se ejecuta. los lista_variable es una coma
lista separada de cadenas del formulario variable or variable = valor. Estas variables
y sus valores se traspasan al puesto de trabajo.

-V Declara que todas las variables de entorno en el entorno del comando qsub deben
exportarse al trabajo por lotes.

-w ruta Define la ruta del directorio de trabajo que se utilizará para el trabajo. Si el -w opción es
no especificado, el directorio de trabajo predeterminado es el directorio actual. Esta
La opción establece la variable de entorno PBS_O_WORKDIR.

-W atributos_adicionales
La opción -W permite la especificación de atributos de trabajo adicionales. los
la sintaxis general de -W tiene la forma:
-W attr_name = attr_value [, attr_name = attr_value ...]
Tenga en cuenta si hay espacios en blanco en cualquier lugar dentro de la cadena de argumentos de la opción o el igual
signo, "=", ocurre dentro de un valor de atributo cadena, entonces la cadena debe ser
entre comillas simples o dobles.

Actualmente, PBS admite los siguientes atributos dentro de la opción -W.

depende = lista_de_dependencias
Define la dependencia entre este y otros trabajos. los lista_dependencias está en el
formar:
tipo [: argumento [: argumento ...] [, tipo: argumento ...].
La argumento es un recuento numérico o un ID de trabajo de PBS según tipo . If
argumento es un recuento, debe ser mayor que 0. Si es un ID de trabajo y no completamente
especificado en el formulario número_secuencia.nombre.servidor, se ampliará de acuerdo con la
reglas de servidor predeterminadas que se aplican a las ID de trabajo en la mayoría de los comandos. Si argumento es nulo
(no es necesario especificar los dos puntos anteriores), la dependencia del correspondiente
el tipo se borra (desarma).

synccount: recuento
Este trabajo es el primero de un conjunto de trabajos que se ejecutarán al mismo tiempo.
Contar es el número de trabajos adicionales en el conjunto.

syncwith: jobid
Este trabajo es un miembro adicional de un conjunto de trabajos que se ejecutarán en el
Mismo tiempo. En los tipos de dependencia anteriores y siguientes, Identificación del trabajo es el trabajo
identificador del primer trabajo del conjunto.

after: jobid [: jobid ...]
Este trabajo puede programarse para su ejecución en cualquier momento después de que los trabajos Identificación del trabajo have
comenzó la ejecución.

afterok: jobid [: jobid ...]
Este trabajo puede programarse para su ejecución solo después de que los trabajos Identificación del trabajo have
terminado sin errores. Consulte la advertencia de csh en "Extended
Descripción".

afternotok: jobid [: jobid ...]
Este trabajo puede programarse para su ejecución solo después de que los trabajos Identificación del trabajo have
terminado con errores. Consulte la advertencia de csh en "Descripción ampliada".

afterany: jobid [: jobid ...]
Este trabajo puede programarse para su ejecución después de los trabajos. Identificación del trabajo han terminado,
con o sin errores.

en: contar
Este trabajo puede programarse para su ejecución después contar dependencias de otros
los trabajos han sido satisfechos. Este formulario se utiliza junto con uno de
los antes formularios, consulte a continuación.

before: jobid [: jobid ...]
Cuando este trabajo ha comenzado a ejecutarse, los trabajos Identificación del trabajo... puede comenzar.

beforeok: jobid [: jobid ...]
Si este trabajo finaliza la ejecución sin errores, entonces los trabajos Identificación del trabajo... pueden
empezar. Consulte la advertencia de csh en "Descripción ampliada".

beforenotok: jobid [: jobid ...]
Si este trabajo termina la ejecución con errores, entonces los trabajos Identificación del trabajo... pueden
empezar. Consulte la advertencia de csh en "Descripción ampliada".

beforeany: jobid [: jobid ...]
Cuando este trabajo termina la ejecución, los trabajos Identificación del trabajo... puede comenzar.

Si alguno de los antes se utilizan formularios, los trabajos referenciados por Identificación del trabajo deben
se han enviado con un tipo de dependencia de on.

Si alguno de los antes se utilizan formularios, los trabajos referenciados por Identificación del trabajo deben
tienen el mismo propietario que el trabajo que se envía. De lo contrario, la dependencia
se ignora.

Error en el procesamiento de la existencia, estado o condición del trabajo en el que
El trabajo recién enviado es un servicio diferido, es decir, la verificación se realiza después
el trabajo está en cola. Si se detecta un error, el nuevo trabajo será eliminado por
el servidor. Se enviará un correo al remitente del trabajo indicando el error.

Ejemplos de dependencia:
qsub -W depen = afterok: 123.big.iron.com / tmp / script
qsub -W depende = antes: 234.hunk1.com: 235.hunk1.com / tmp / script

group_list = g_list
Define el nombre del grupo bajo el cual se ejecutará el trabajo en el sistema de ejecución. los
lista_g el argumento tiene la forma:
grupo [@host] [, grupo [@host], ...]
Solo se puede dar un nombre de grupo por host especificado. Solo uno de los grupo de XNUMX
las especificaciones pueden suministrarse sin el correspondiente fortaleza especificación. Ese
El nombre del grupo se usará para la ejecución en cualquier host que no se mencione en la lista de argumentos. Si
no configurado, el lista_grupo por defecto es el grupo primario del usuario bajo el cual el
se ejecutará el trabajo.

interactivo = verdadero
Si se especifica el atributo interactivo, el trabajo es un trabajo interactivo. El -I
La opción es un método alternativo para especificar este atributo.

stagein = file_list
stageout = file_list
Especifica qué archivos se almacenan (copian) antes del inicio del trabajo o se procesan después
el trabajo completa la ejecución. Una vez finalizado el trabajo, todo preparado y organizado.
Los archivos out se eliminan del sistema de ejecución. los lista_de_archivos está en la forma
archivo_local @ nombre_host: archivo_remoto [, ...]
independientemente de la dirección de la copia. El nombre archivo local es el nombre de la
archivo en el sistema donde se ejecutó el trabajo. Puede ser un camino absoluto o relativo
al directorio de inicio del usuario. El nombre archivo remoto es el nombre del destino
en el host especificado por hostname. El nombre puede ser absoluto o relativo al
directorio de inicio del usuario en el host de destino. El uso de comodines en el archivo
no se recomienda el nombre. Los nombres de archivo se asignan a una llamada de programa de copia remota (rcp)
en el sistema de ejecución de la siguiente manera:
Para stagein: rcp hostname: remote_file local_file
Para stageout: rcp local_file nombre de host: remote_file
Ejemplos de estadificación de datos:
-W stagein=/tmp/input.txt@headnode: /home/user/input.txt
-W stageout=/tmp/output.txt@headnode: /home/user/output.txt
Si TORQUE se ha compilado con soporte de wordexp, entonces las variables se pueden usar en
las rutas especificadas. Actualmente, solo se admiten $ PBS_JOBID, $ HOME y $ TMPDIR
para stagein.

umask = XXX
Establece umask usado para crear archivos stdout y stderr spool en pbs_mom spool
directorio. Los valores que comienzan con 0 se tratan como valores octales; de lo contrario, el valor
se trata como un valor de umask decimal.

-x Cuando se ejecuta un trabajo interactivo, el indicador -x hace que el script no sea
analizado para las directivas PBS, pero en su lugar será un comando que se inicia una vez que el
Ha comenzado el trabajo interactivo. El trabajo terminará cuando se complete este
mando.

-X Habilita el reenvío X11. Debe establecerse la variable de entorno DISPLAY.

-z Indica que el comando qsub no debe escribir el identificador de trabajo asignado al
trabajo a la salida estándar del comando.

OPERANDOS


El comando qsub acepta un guión operando que es la ruta al script del trabajo. Si
la ruta es relativa, se expandirá en relación con el directorio de trabajo del qsub
mando.

Si guión no se proporciona el operando o el operando es el carácter único "-", el qsub
comando lee la secuencia de comandos de la entrada estándar. Cuando el script se lee desde Standard
De entrada, qsub copiará el archivo a un archivo temporal. Este archivo temporal se pasa al
rutina de interfaz de biblioteca pbs_submit. Qsub elimina el archivo temporal después
pbs_submit regresa o al recibir una señal que haría que qsub terminara.

STANDARD ENTRADA


El comando qsub lee el script para el trabajo desde la entrada estándar si el guión operando es
falta o es el único carácter "-".

ENTRADA ARCHIVOS


La guión El archivo es leído por el comando qsub. Qsub actúa sobre las directivas que se encuentran en el
guión.

Cuando se crea el trabajo, se realiza una copia del archivo de secuencia de comandos y esa copia no se puede
modificado.

STANDARD SALIDA


A menos que el -z está configurada la opción, el identificador de trabajo asignado al trabajo se escribirá en
salida estándar si el trabajo se crea correctamente.

STANDARD ERROR


El comando qsub escribirá un mensaje de diagnóstico al error estándar para cada error
ocurrencia.

MEDIO AMBIENTE VARIABLES


Los valores de algunas o todas las variables en el entorno del comando qsub se exportan
con el trabajo, consulte las opciones -v y -V.

La variable de entorno PBS_DEFAULT define el nombre del servidor predeterminado. Típicamente,
corresponde al nombre del sistema del host en el que se ejecuta el servidor. Si
PBS_DEFAULT no está configurado, el archivo predeterminado lo define un administrador establecido.

La variable de entorno PBS_DPREFIX determina la cadena de prefijo que identifica
directivas en el guión.

La variable de entorno PBS_CLENTRETRY define el número máximo de segundos que qsub
cuadra. Vea la opción -b arriba. A pesar del nombre, actualmente qsub es el único cliente que
admite esta opción.

PAR.CFG


El archivo torque.cfg, ubicado en PBS_SERVER_HOME (/ var / spool / torque por defecto) controla
el comportamiento del comando qsub. Este archivo contiene una lista de parámetros y valores
separados por espacios en blanco

QSUBDORMIR toma un operando entero que especifica el tiempo de suspensión cuando se ejecuta qsub
mando. Se utiliza para evitar que los usuarios abrumen al planificador.

ENVIAR FILTRO especifica la ruta al filtro de envío que se utiliza para preprocesar el envío de trabajos.
La ruta predeterminada es $ (libexecdir) / qsub_filter, que vuelve a
/ usr / local / sbin / torque_submitfilter para compatibilidad con versiones anteriores. Este parámetro torque.cfg
anula este valor predeterminado.

SERVIDORHOST especifica el valor de la variable de entorno PBS_SERVER

QSUBHOST especifica el nombre de host de la variable de trabajos QSUB_O_HOST

QSUBSENDUID especifica un uid que se utilizará para los trabajos PBS_O_UID variable

XAUTHPATH especifica la ruta a xauth

CLIENTE especifica los segundos enteros entre reintentos para comunicarse con
servidor_pbs

VALIDAR GRUPO establezca este parámetro para obligar a qsub a verificar la identificación del grupo del remitente

PREDETERMINADO especifica el valor predeterminado para el atributo de punto de control de trabajos. El usuario
anula esto con la opción -c qsub.

RUTA VALIDAR establezca este parámetro para obligar a qsub a validar la existencia local de un "-d"
directorio de trabajo

REEJECUTABLE PORDEFECTO este parámetro especifica si un trabajo se puede volver a ejecutar de forma predeterminada. los
el valor predeterminado es verdadero, si se establece en falso, el valor del atributo que se puede volver a ejecutar será falso
a menos que los usuarios especifiquen lo contrario con la opción -r

FAULT_TOLERANT_BY_DEFAULT este parámetro especifica si un trabajo es tolerante a errores de forma predeterminada.
El valor predeterminado para el atributo de trabajo de tolerancia a fallos es falso, estableciendo este parámetro en
true hace que el valor predeterminado del atributo sea verdadero. El usuario puede especificar su
preferencia con la opción -f qsub.

Por ejemplo:
QSUBDORMIR 2
REEJECUTABLE PORDEFECTO false

EXTENDIDO DESCRIPCIÓN


Procesamiento de secuencias de comandos:

Un script de trabajo puede constar de directivas PBS, comentarios y declaraciones ejecutables. Un PBS
La directiva proporciona una forma de especificar los atributos del trabajo además de la línea de comando.
opciones. Por ejemplo:
:
#PBS -N Nombre del trabajo
#PBS -l walltime = 10: 30, mem = 320kb
#PBS -m be
#
step1 arg1 arg2
step2 arg3 arg4

El comando qsub escanea las líneas del archivo de secuencia de comandos en busca de directivas. Una línea inicial en
el guión que comienza con los caracteres "#!" o el carácter ":" se ignorará y
el escaneo comenzará con la siguiente línea. El escaneo continuará hasta el primer ejecutable
línea, que es una línea que no está en blanco, no es una línea directiva, ni una línea cuya primera no
el carácter de espacio en blanco es "#". Si las directivas ocurren en las líneas subsiguientes, serán
ignorado

Una línea en el archivo de script se procesará como una directiva para qsub si y solo si el
cadena de caracteres que comienza con el primer carácter que no es un espacio en blanco en la línea y de
la misma longitud que el prefijo de la directiva coincide con el prefijo de la directiva.

El resto de la línea directiva consta de las opciones para qsub en la misma sintaxis que
aparecen en la línea de comando. El carácter de opción debe ir precedido de "-"
carácter.

Si una opción está presente tanto en una directiva como en la línea de comando, esa opción y su
argumento, si lo hay, será ignorado en la directiva. La línea de comando tiene prioridad.

Si una opción está presente en una directiva y no en la línea de comando, esa opción y su
argumento, si lo hay, se procesará como si hubiera ocurrido en la línea de comando.

La cadena de prefijo de directiva se determinará en orden de preferencia de:

El valor de la -C argumento de opción si la opción se especifica en la línea de comando.

El valor de la variable de entorno. PBS_DPREFIX si está definido.

La cadena de cuatro caracteres #PBS.

Si -C La opción se encuentra en una directiva en el archivo de script, será ignorada.

Autorización de usuario:

Cuando el usuario envía un trabajo desde un sistema que no sea aquel en el que se encuentra el servidor PBS
en ejecución, el nombre con el que se ejecutará el trabajo se selecciona de acuerdo con las reglas
enumerados bajo la opción -u. El usuario que envía el trabajo debe estar autorizado para ejecutarlo.
bajo el nombre de usuario de ejecución. Esta autorización se proporciona si

(1) El host en el que se ejecuta qsub es de confianza para el host de ejecución (consulte
/etc/hosts.equiv),

(2) El usuario de ejecución tiene un archivo .rhosts que nombra al usuario que envía en el
presentando host.

Archivo .logout de C-Shell:

La siguiente advertencia se aplica a los usuarios de c-shell, csh. Si el trabajo se ejecuta bajo
el csh y un .cerrar sesión archivo existe en el directorio de inicio en el que se ejecuta el trabajo, el
El estado de salida del trabajo es el del script .logout, no el del trabajo. Esto puede impactar
cualquier dependencia entre trabajos. Para conservar el estado de salida del trabajo, elimine el .logout
archivo o coloque la siguiente línea como la primera línea en el archivo .logout
para reinventar la industria logística y redefinir las soluciones ecológicas para reinventar la industria logística y redefinir las soluciones ecológicas. SALIDA = $ estado
y la siguiente línea como última línea ejecutable en .logout
salida $ EXITVAL

Trabajos interactivos:

Si -I La opción se especifica en la línea de comandos o en una directiva de script, o si la
atributo de trabajo "interactivo" declarado verdadero a través de la opción -W, -W interactivo = verdadero, ya sea
en la línea de comandos o en una directiva de script, el trabajo es un trabajo interactivo. La secuencia de comandos
se procesarán para las directivas, pero no se incluirán en el trabajo. Cuando el trabajo
comienza la ejecución, toda la entrada al trabajo es de la sesión de terminal en la que qsub es
funcionando.

Cuando se envía un trabajo interactivo, el comando qsub no terminará cuando el trabajo se
enviado. Qsub permanecerá en ejecución hasta que el trabajo finalice, se cancele o el usuario
interrumpe qsub con un SIGINT (la tecla control-C). Si qsub se interrumpe antes del trabajo
start, consultará si el usuario desea salir. Si la respuesta del usuario es "sí", qsub sale
y el trabajo se aborta.

Una vez que el trabajo interactivo ha comenzado a ejecutarse, la entrada y la salida del trabajo pasan
a través de qsub. Las interrupciones generadas por el teclado se pasan al trabajo. Las líneas entraron en eso
comienzan con el carácter de tilde ('~') y contienen secuencias especiales que se escapan mediante qsub.
Las secuencias de escape reconocidas son:

~. Qsub finaliza la ejecución. El trabajo por lotes también finaliza.

~ susp Suspende el programa qsub si se ejecuta bajo el shell C. "susp" es el
Suspender carácter, normalmente CNTL-Z.

~ asusp Suspender la mitad de entrada de qsub (terminal a trabajo), pero permitir que la salida
continuará mostrándose. Solo funciona bajo el shell C. "asusp" es el
carácter de suspensión auxiliar, normalmente CNTL-Y.

SALIR ESTADO


Tras el procesamiento exitoso, el estado de salida de qsub será un valor de cero.

Si el comando qsub falla, el comando sale con un valor mayor que cero.

Use qsubB en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad