---
name: "makeflow_monitor"
section: "1"
platform: "linux"
package: "coop-computing-tools"
version: "1:7.14.5-1+b2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/makeflow_monitor"
---

# makeflow\_monitor(1)

Makeflow log monitor

## NAME

**makeflow\_monitor** - Makeflow log monitor

## SYNOPSIS

FCmakeflow\_monitor \[options\] *\<makeflowlog\>*FT

## DESCRIPTION

FCmakeflow\_monitorFT is simple **Makeflow** log monitor that displays the progress and statistics of a workflow based on the provided *\<makeflowlog\>*. Once started, it will continually monitor the specified *\<makeflowlogs\>* for new events and update the progress display.

## OPTIONS

- **-h**

  Show this help message and exit.

- **-f *\<format\>***

  Output format to emit.

- **-t *\<seconds\>***

  Timeout for reading the logs.

- **-m *\<minimum\>***

  Mininum number of tasks.

- **-S**

  Sort logs by progress.

- **-P**

  Parse dag for node information.

- **-H**

  Hide finished makeflows.

Currently, the only supported *\<format\>* is "text", which means FCmakeflow\_monitorFT will display the progress of the workflows directly to the console.

Additionally, the FC-PFT parameter current does not do anything.

## EXIT STATUS

On success, returns zero.  On failure, returns non-zero.

## EXAMPLES

Monitor a **Makeflow** log:

```

```

-

  makeflow\_monitor Makeflow.makeflowlog

Monitor multiple **Makeflow** logs and hide finished workflows:

```

```

-

  makeflow\_monitor -H \*/\*.makeflowlog

Monitor multiple **Makeflow** logs under current directory and only display currently running workflows with a minimum of 4 tasks:

```

```

-

  find . -name '\*.makeflowlog' \| xargs makeflow\_monitor -m 4 -H

The example above is useful for hierarchical workflows.

## COPYRIGHT

The Cooperative Computing Tools are Copyright (C) 2022 The University of Notre Dame.  This software is distributed under the GNU General Public License.  See the file COPYING for details.

## SEE ALSO

- •

  **Cooperative Computing Tools Documentation**

- •

  **Makeflow User Manual**

- •

  **[makeflow(1)](/makeflow/1.md)** **[makeflow\_monitor(1)](/makeflow_monitor/1.md)** **[makeflow\_analyze(1)](/makeflow_analyze/1.md)** **[makeflow\_viz(1)](/makeflow_viz/1.md)** **[makeflow\_graph\_log(1)](/makeflow_graph_log/1.md)** **[starch(1)](/starch/1.md)** **[makeflow\_ec2\_setup(1)](/makeflow_ec2_setup/1.md)** **[makeflow\_ec2\_cleanup(1)](/makeflow_ec2_cleanup/1.md)**
