HomeAbout PBSDownloadService & SupportDocumentationSearch

qhold Manual Page

     NAME
	  qhold	- hold batch jobs

     SYNOPSIS
	  qhold	[-h hold_list] job_identifier ...

     DESCRIPTION
	  The qhold command requests that a server place one or	more
	  holds	on a job.  A job that has a hold is not	eligible for
	  execution.  There are	three supported	holds: USER, OTHER
	  (also	known as operator), and	SYSTEM.

	  A user may place a USER hold upon any	job the	user owns.  An
	  "operator", who is a user with "operator privilege," may
	  place	ether an USER or an OTHER hold on any job.  The	batch
	  administrator	may place any hold on any job.

	  If no	-h option is given, the	USER hold will be applied to
	  the jobs described by	the job_identifier operand list.

	  If the job identified	by job_identifier is in	the queued,
	  held,	or waiting states, then	all that occurs	is that	the
	  hold type is added to	the job.  The job is then placed into
	  held state if	it resides in an execution queue.

	  If the job is	in running state, then the following
	  additional action is taken to	interrupt the execution	of the
	  job.	If checkpoint /	restart	is supported by	the host
	  system, requesting a hold on a running job will (1) cause
	  the job to be	checkpointed, (2) the resources	assigned to
	  the job will be released, and	(3) the	job is placed in the
	  held state in	the execution queue.

	  If checkpoint	/ restart is not supported, qhold will only
	  set the the requested	hold attribute.	 This will have	no
	  effect unless	the job	is rerun with the qrerun command.

	  The qhold command sends a Hold Job batch request to the
	  server as described in the general section.

     OPTIONS
	  -h hold_list	 Defines the types of holds to be placed on
			 the job.

			 The hold_list argument	is a string consisting
			 of one	or more	of the letters "u", "o", or
			 "s"in any combination or the character	"n".
			 The hold type associated with each letter is:

			 u - USER

			 o - OTHER
			 s - SYSTEM

			 n - None

     OPERANDS
	  The qhold command accepts one	or more	job_identifier
	  operands of the form:
	  sequence_number[.server_name][@server]

     STANDARD ERROR
	  The qhold command will write a diagnostic message to
	  standard error for each error	occurrence.

     EXIT STATUS
	  Upon successful processing of	all the	operands presented to
	  the the qhold	command, the exit status will be a value of
	  zero.

	  If the qhold command fails to	process	any operand, the
	  command exits	with a value greater than zero.

     SEE ALSO
	  qrls(1B), qalter(1B),	qsub(1B), pbs_alterjob(3B), and 
	  pbs_job_attributes(7B)
	  
qalter | qdel | qhold | qmsg | qmove | qrls | qrerun | qselect | qsig | qstat | qsub

Back to xpbs and PBS Commands




Service & Support

About MRJ

Services Available

Registered Users' Area

Upcoming Conferences