proc-cli 2.0.1

Semantic CLI tool for process management. Target by port, PID, name or path.
Documentation
---
layout: page
title: proc thaw
description: "Resume frozen processes with SIGCONT."
permalink: /commands/thaw
---

Send SIGCONT to resume processes paused by `proc freeze`. Asks for confirmation unless `--yes`. Not available on Windows: it exits 4.

```bash
proc thaw node             # resume all frozen node processes
proc thaw :3000            # resume frozen process on port 3000
proc thaw :3000 :8080 node # resume multiple targets
```

Several targets are separate arguments. Comma-separated lists (`:3000,:8080`) still work but are deprecated.

## Options

| Flag | Short | Description |
|------|-------|-------------|
| `--yes` | `-y` | Skip confirmation |
| `--dry-run` | | Show what would be resumed |
| `--in [<dir>]` | `-i` | Filter by directory. Takes the next word as its directory unless it starts with `-` (bare `--in` is the current directory, `--in=DIR` is explicit) |
| `--by <name>` | `-b` | Filter by process name (the whole name, ignoring case) |
| `--cmd` | | Match name targets and `--by` as a substring of the process name or full command line (like `pkill -f`) |
| `--json` | `-j` | Output as JSON |
| `--verbose` | `-v` | Show extra details |

## Examples

```bash
# resume all frozen node processes
proc thaw node

# resume frozen process on a specific port
proc thaw :3000

# preview before resuming
proc thaw node --dry-run

# resume without confirmation
proc thaw :3000 --yes
```

## See also

[freeze](freeze) to pause processes, [stop](stop) for graceful shutdown.