makeflow_linker(1) | Cooperative Computing Tools | makeflow_linker(1) |
makeflow_linker - automatic dependency location for workflows
makeflow_linker [options] <workflow_description>
makeflow_linker is a tool for automatically determining dependencies of workflows. It accepts a workflow description, currently Makeflow syntax is required, and recursively determines the dependencies and produces a self-contained package. makeflow_linker supports Python, Perl, and shared libraries.
makeflow_linker finds dependencies by static analysis. eval and other dynamic code loading may obscure dependencies causing makeflow_linker to miss some critical dependencies. Therefore it is recommended to avoid these techniques when desiging a workflow.
On success, returns zero. On failure (typically permission errors), returns non-zero.
Package a workflow:
makeflow_linker -o example_mf example.mf
Run packaged workflow:
makeflow example_mf/example.mf
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.
CCTools 7.13.1 FINAL |