2015-09-18 06:39:31 +00:00
|
|
|
---
|
2020-02-06 23:45:31 +00:00
|
|
|
layout: docs
|
|
|
|
page_title: 'Commands: job stop'
|
|
|
|
description: |
|
2018-03-22 17:56:06 +00:00
|
|
|
The job stop command is used to stop a running job.
|
2015-09-18 06:39:31 +00:00
|
|
|
---
|
|
|
|
|
2018-03-22 17:56:06 +00:00
|
|
|
# Command: job stop
|
2019-10-22 13:44:00 +00:00
|
|
|
|
2018-03-22 18:09:26 +00:00
|
|
|
**Alias: `nomad stop`**
|
2015-09-18 06:39:31 +00:00
|
|
|
|
2018-03-22 17:56:06 +00:00
|
|
|
The `job stop` command is used to stop a running job and signals the scheduler
|
2022-08-05 20:45:30 +00:00
|
|
|
to cancel all the running allocations.
|
2015-09-18 06:39:31 +00:00
|
|
|
|
|
|
|
## Usage
|
|
|
|
|
2019-10-22 13:44:00 +00:00
|
|
|
```plaintext
|
2022-12-16 23:46:58 +00:00
|
|
|
nomad job stop [options] <job 1> <job 2> ... <job N>
|
2015-09-18 06:39:31 +00:00
|
|
|
```
|
|
|
|
|
2022-12-16 23:46:58 +00:00
|
|
|
The `job stop` command requires at least one job ID or prefix to stop. If there
|
|
|
|
is an exact match based on the provided job ID or prefix, then the job will be
|
|
|
|
cancelled. Otherwise, a list of matching jobs and information will be
|
|
|
|
displayed.
|
2015-09-18 06:39:31 +00:00
|
|
|
|
2022-12-16 23:46:58 +00:00
|
|
|
Stop will issue a request to deregister the matched jobs and then invoke an
|
2016-11-04 22:25:12 +00:00
|
|
|
interactive monitor that exits automatically once the scheduler has processed
|
2022-12-16 23:46:58 +00:00
|
|
|
the requests. It is safe to exit the monitor early using ctrl+c.
|
2015-09-18 06:39:31 +00:00
|
|
|
|
2023-03-09 20:00:04 +00:00
|
|
|
When ACLs are enabled, this command requires a token with the `submit-job`
|
|
|
|
and `read-job` capabilities for the job's namespace. The `list-jobs`
|
|
|
|
capability is required to run the command with job prefixes instead of exact
|
|
|
|
job IDs.
|
2020-11-19 21:38:08 +00:00
|
|
|
|
2015-09-18 06:39:31 +00:00
|
|
|
## General Options
|
|
|
|
|
2020-02-06 23:45:31 +00:00
|
|
|
@include 'general_options.mdx'
|
2015-09-18 06:39:31 +00:00
|
|
|
|
|
|
|
## Stop Options
|
|
|
|
|
2019-10-22 13:44:00 +00:00
|
|
|
- `-detach`: Return immediately instead of entering monitor mode. After the
|
2016-05-26 01:52:14 +00:00
|
|
|
deregister command is submitted, a new evaluation ID is printed to the screen,
|
2019-10-22 13:44:00 +00:00
|
|
|
which can be used to examine the evaluation using the [eval status] command.
|
2015-09-18 06:39:31 +00:00
|
|
|
|
2021-11-23 08:23:31 +00:00
|
|
|
- `-eval-priority`: Override the priority of the evaluations produced as a result
|
|
|
|
of this job deregistration. By default, this is set to the priority of the job.
|
|
|
|
|
2019-10-22 13:44:00 +00:00
|
|
|
- `-verbose`: Show full information.
|
2016-01-19 23:01:26 +00:00
|
|
|
|
2019-10-22 13:44:00 +00:00
|
|
|
- `-yes`: Automatic yes to prompts.
|
2016-11-04 22:25:12 +00:00
|
|
|
|
2019-10-22 13:44:00 +00:00
|
|
|
- `-purge`: Purge is used to stop the job and purge it from the system. If not
|
2020-02-06 23:45:31 +00:00
|
|
|
set, the job will still be queryable and will be purged by the garbage
|
|
|
|
collector.
|
2017-04-15 03:54:30 +00:00
|
|
|
|
2020-06-23 19:56:04 +00:00
|
|
|
- `-global`
|
2020-09-30 13:48:40 +00:00
|
|
|
Stop a [multi-region] job in all its regions. By default, `job stop` will
|
|
|
|
stop only a single region at a time. Ignored for single-region jobs.
|
2020-06-23 19:56:04 +00:00
|
|
|
|
2021-12-13 19:54:53 +00:00
|
|
|
- `-no-shutdown-delay`
|
2022-08-05 20:45:30 +00:00
|
|
|
Ignore the group and task [`shutdown_delay`] configuration so that
|
2021-12-13 19:54:53 +00:00
|
|
|
there is no delay between service deregistration and task
|
|
|
|
shutdown. Note that using this flag will result in failed network
|
|
|
|
connections to the allocations being stopped.
|
|
|
|
|
2015-09-18 06:39:31 +00:00
|
|
|
## Examples
|
|
|
|
|
2015-09-21 19:05:48 +00:00
|
|
|
Stop the job with ID "job1":
|
2015-09-18 06:39:31 +00:00
|
|
|
|
2020-05-18 20:53:06 +00:00
|
|
|
```shell-session
|
|
|
|
$ nomad job stop job1
|
2016-01-19 23:01:26 +00:00
|
|
|
==> Monitoring evaluation "43bfe672"
|
2015-09-21 19:05:48 +00:00
|
|
|
Evaluation status changed: "pending" -> "complete"
|
2016-01-19 23:01:26 +00:00
|
|
|
==> Evaluation "43bfe672" finished with status "complete"
|
2015-09-18 06:39:31 +00:00
|
|
|
```
|
|
|
|
|
2022-12-16 23:46:58 +00:00
|
|
|
Stop multiple jobs:
|
|
|
|
|
|
|
|
```shell-session
|
|
|
|
$ nomad job stop job1 job2
|
|
|
|
==> 2022-12-16T15:19:28-08:00: Monitoring evaluation "166c39c5"
|
|
|
|
==> 2022-12-16T15:19:28-08:00: Monitoring evaluation "049404c2"
|
|
|
|
2022-12-16T15:19:28-08:00: Evaluation triggered by job "job1"
|
|
|
|
2022-12-16T15:19:28-08:00: Evaluation triggered by job "job2"
|
|
|
|
2022-12-16T15:19:28-08:00: Evaluation within deployment: "90885ce7"
|
|
|
|
2022-12-16T15:19:28-08:00: Evaluation status changed: "pending" -> "complete"
|
|
|
|
==> 2022-12-16T15:19:28-08:00: Evaluation "166c39c5" finished with status "complete"
|
|
|
|
==> 2022-12-16T15:19:28-08:00: Monitoring deployment "90885ce7"
|
|
|
|
✓ Deployment "90885ce7" successful
|
|
|
|
|
|
|
|
2022-12-16T15:19:28-08:00
|
|
|
|
ID = 90885ce7
|
|
|
|
Job ID = job1
|
|
|
|
Job Version = 0
|
|
|
|
Status = successful
|
|
|
|
Description = Deployment completed successfully
|
|
|
|
|
|
|
|
Deployed
|
|
|
|
Task Group Desired Placed Healthy Unhealthy Progress Deadline
|
|
|
|
example 1 1 1 0 2022-12-16T15:29:03-08:00
|
|
|
|
==> 2022-12-16T15:19:29-08:00: Monitoring evaluation "049404c2"
|
|
|
|
2022-12-16T15:19:29-08:00: Evaluation within deployment: "a13df8f8"
|
|
|
|
2022-12-16T15:19:29-08:00: Evaluation status changed: "pending" -> "complete"
|
|
|
|
==> 2022-12-16T15:19:29-08:00: Evaluation "049404c2" finished with status "complete"
|
|
|
|
==> 2022-12-16T15:19:29-08:00: Monitoring deployment "a13df8f8"
|
|
|
|
✓ Deployment "a13df8f8" successful
|
|
|
|
|
|
|
|
2022-12-16T15:19:29-08:00
|
|
|
|
ID = a13df8f8
|
|
|
|
Job ID = job2
|
|
|
|
Job Version = 0
|
|
|
|
Status = successful
|
|
|
|
Description = Deployment completed successfully
|
|
|
|
|
|
|
|
Deployed
|
|
|
|
Task Group Desired Placed Healthy Unhealthy Progress Deadline
|
|
|
|
example2 1 1 1 0 2022-12-16T15:29:16-08:00
|
|
|
|
```
|
|
|
|
|
2015-09-21 19:05:48 +00:00
|
|
|
Stop the job with ID "job1" and return immediately:
|
2015-09-18 06:39:31 +00:00
|
|
|
|
2020-05-18 20:53:06 +00:00
|
|
|
```shell-session
|
|
|
|
$ nomad job stop -detach job1
|
2016-01-19 23:01:26 +00:00
|
|
|
507d26cb
|
2015-09-18 06:39:31 +00:00
|
|
|
```
|
2019-10-22 13:44:00 +00:00
|
|
|
|
2023-01-25 17:31:14 +00:00
|
|
|
[eval status]: /nomad/docs/commands/eval/status
|
|
|
|
[multi-region]: /nomad/docs/job-specification/multiregion
|
|
|
|
[`shutdown_delay`]: /nomad/docs/job-specification/group#shutdown_delay
|