2015-09-18 06:39:31 +00:00
|
|
|
---
|
|
|
|
layout: "docs"
|
2018-03-22 17:56:06 +00:00
|
|
|
page_title: "Commands: job stop"
|
|
|
|
sidebar_current: "docs-commands-job-stop"
|
2015-09-18 06:39:31 +00:00
|
|
|
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
|
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
|
2015-09-18 06:39:31 +00:00
|
|
|
to cancel all of the running allocations.
|
|
|
|
|
|
|
|
## Usage
|
|
|
|
|
|
|
|
```
|
2018-03-22 17:56:06 +00:00
|
|
|
nomad job stop [options] <job>
|
2015-09-18 06:39:31 +00:00
|
|
|
```
|
|
|
|
|
2018-03-22 17:56:06 +00:00
|
|
|
The `job stop` command requires a single argument, specifying the job ID or prefix to
|
2016-01-06 21:46:57 +00:00
|
|
|
cancel. 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
|
|
|
|
2016-11-04 22:25:12 +00:00
|
|
|
Stop will issue a request to deregister the matched job and then invoke an
|
|
|
|
interactive monitor that exits automatically once the scheduler has processed
|
|
|
|
the request. It is safe to exit the monitor early using ctrl+c.
|
2015-09-18 06:39:31 +00:00
|
|
|
|
|
|
|
## General Options
|
|
|
|
|
2016-10-28 00:46:20 +00:00
|
|
|
<%= partial "docs/commands/_general_options" %>
|
2015-09-18 06:39:31 +00:00
|
|
|
|
|
|
|
## Stop Options
|
|
|
|
|
2016-05-26 01:52:14 +00:00
|
|
|
* `-detach`: Return immediately instead of entering monitor mode. After the
|
|
|
|
deregister command is submitted, a new evaluation ID is printed to the screen,
|
|
|
|
which can be used to examine the evaluation using the
|
2018-03-22 20:39:18 +00:00
|
|
|
[eval status](/docs/commands/eval-status.html) command.
|
2015-09-18 06:39:31 +00:00
|
|
|
|
2016-01-19 23:01:26 +00:00
|
|
|
* `-verbose`: Show full information.
|
|
|
|
|
2016-11-04 22:25:12 +00:00
|
|
|
* `-yes`: Automatic yes to prompts.
|
|
|
|
|
2017-04-15 03:54:30 +00:00
|
|
|
* `-purge`: Purge is used to stop the job and purge it from the system. If not
|
|
|
|
set, the job will still be queryable and will be purged by the garbage
|
|
|
|
collector.
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
```
|
2018-03-22 17:56:06 +00:00
|
|
|
$ 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
|
|
|
```
|
|
|
|
|
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
|
|
|
|
|
|
|
```
|
2018-03-22 17:56:06 +00:00
|
|
|
$ nomad job stop -detach job1
|
2016-01-19 23:01:26 +00:00
|
|
|
507d26cb
|
2015-09-18 06:39:31 +00:00
|
|
|
```
|