# Run an external command

Control / exec

run an external job or process, trigger another pipeline, version control

Page: <https://meridian.online/operations/run-an-external-command>

## Status

A feature, not a step.

It lives in how a Protocol runs. [src/manifest.rs in arcform at fc62d6f](https://github.com/meridian-online/arcform/blob/fc62d6f861dd/src/manifest.rs)

## Variants

- Encrypt or decrypt a file: Encrypt, sign, decrypt or verify a file with PGP or GnuPG.
- [Run a lazy query now](https://meridian.online/operations/run-an-external-command/run-a-lazy-query-now): Force a lazy query plan to run and return its result as a table.
- [Change a file's encoding](https://meridian.online/operations/run-an-external-command/change-file-encoding): Rewrite a file in another character encoding, line-ending convention or representation.
- [Manage clusters and servers](https://meridian.online/operations/run-an-external-command/manage-clusters-servers): Create, resize, start, stop or administer the clusters, environments, workers and servers a pipeline runs on.
- [Run a program on this machine](https://meridian.online/operations/run-an-external-command/run-local-program): Run an operating-system command or external program, once or per row, and capture its output and exit code.
- Control the engine: Other engine and platform commands: memory hints, maintenance pragmas, API calls and thread views.
- [Run a job on a compute platform](https://meridian.online/operations/run-an-external-command/run-platform-job): Start a Spark, Hadoop, notebook, function or cloud service job on another platform, and wait for or poll its result.
- Refresh a report or dataset: Trigger a refresh of a dashboard, extract or dataset in a reporting tool.
- Run another pipeline: Trigger another workflow, flow, process or dbt project, now or on a schedule, and route on its outcome.
- [Run a command on a remote machine](https://meridian.online/operations/run-an-external-command/run-remote-command): Run commands on another computer, over SSH or its own command protocol, and return the output.
- Commit or roll back a transaction: Begin, commit or roll back a database or messaging transaction.
- Commit to version control: Commit files or the pipeline itself to a Git repository, or read its branches and commits.

## What other tools call it

Meridian's classification; an independent blind rating agreed on 86.2% of 312 rows (exact class, version 2).

- Azure Data Factory: [`Azure Function`](https://learn.microsoft.com/en-us/azure/data-factory/control-flow-azure-function-activity) (read 2026-09-27)
- Azure Data Factory: [`Databricks Jar Activity`](https://learn.microsoft.com/en-us/azure/data-factory/transform-data-databricks-jar) (read 2026-09-27)
- Azure Data Factory: [`Databricks Job activity`](https://learn.microsoft.com/en-us/azure/data-factory/transform-data-databricks-job) (read 2026-09-27)
- Azure Data Factory: [`Databricks Notebook`](https://learn.microsoft.com/en-us/azure/data-factory/transform-data-databricks-notebook) (read 2026-09-27)
- Azure Data Factory: [`Databricks Python Activity`](https://learn.microsoft.com/en-us/azure/data-factory/transform-data-databricks-python) (read 2026-09-27)
- Azure Data Factory: [`Hadoop Streaming`](https://learn.microsoft.com/en-us/azure/data-factory/transform-data-using-hadoop-streaming) (read 2026-09-27)
- Azure Data Factory: [`Hive`](https://learn.microsoft.com/en-us/azure/data-factory/transform-data-using-hadoop-hive) (read 2026-09-27)
- Azure Data Factory: [`Machine Learning Execute Pipeline activity`](https://learn.microsoft.com/en-us/azure/data-factory/transform-data-machine-learning-service) (read 2026-09-27)
- Azure Data Factory: [`MapReduce`](https://learn.microsoft.com/en-us/azure/data-factory/transform-data-using-hadoop-map-reduce) (read 2026-09-27)
- Azure Data Factory: [`Pig`](https://learn.microsoft.com/en-us/azure/data-factory/transform-data-using-hadoop-pig) (read 2026-09-27)
- Azure Data Factory: [`Spark`](https://learn.microsoft.com/en-us/azure/data-factory/transform-data-using-spark) (read 2026-09-27)
- Azure Data Factory: [`Synapse Notebook Activity`](https://learn.microsoft.com/en-us/azure/data-factory/../synapse-analytics/synapse-notebook-activity) (read 2026-09-27)
- Azure Data Factory: [`Synapse Spark job definition activity`](https://learn.microsoft.com/en-us/azure/data-factory/transform-data-synapse-spark-job-definition) (read 2026-09-27)
- Alteryx Designer: [`Automation Anywhere 360`](https://help.alteryx.com/current/en/designer/data-sources/automation-anywhere.html) (read 2026-09-27)
- Alteryx Designer: [`GitHub Commit`](https://help.alteryx.com/current/en/designer/tools/developer/github-commit-tool.html) (read 2026-09-27)
- Alteryx Designer: [`GitHub Get Last Commit`](https://help.alteryx.com/current/en/designer/tools/developer/github-get-last-commit-tool.html) (read 2026-09-27)
- Alteryx Designer: [`License API`](https://help.alteryx.com/current/en/designer/tools/developer/license-api-tool.html) (read 2026-09-27)
- Alteryx Designer: [`Power Automate`](https://help.alteryx.com/current/en/designer/tools/connectors/power-automate-tool.html) (read 2026-09-27)
- Alteryx Designer: [`Run Command`](https://help.alteryx.com/current/en/designer/tools/developer/run-command-tool.html) (read 2026-09-27)
- Alteryx Designer: [`Runner`](https://help.alteryx.com/current/en/designer/tools/developer/runner-tool.html) (read 2026-09-27)
- Alteryx Designer: [`Server API`](https://help.alteryx.com/current/en/designer/tools/developer/server-api-tool.html) (read 2026-09-27)
- Bruin: [`emr_serverless.spark`](https://getbruin.com/docs/bruin/platforms/emr_serverless.html) (read 2026-09-27)
- Bruin: [`quicksight.dataset`](https://getbruin.com/docs/bruin/assets/quicksight-refresh.html) (read 2026-09-27)
- Bruin: [`tableau.datasource`](https://getbruin.com/docs/bruin/assets/tableau-refresh.html) (read 2026-09-27)
- Bruin: [`tableau.workbook`](https://getbruin.com/docs/bruin/assets/tableau-refresh.html) (read 2026-09-27)
- Apache DataFusion: [`cache`](https://docs.rs/datafusion/latest/datafusion/dataframe/struct.DataFrame.html) (read 2026-09-27)
- Apache DataFusion: [`collect`](https://docs.rs/datafusion/latest/datafusion/dataframe/struct.DataFrame.html) (read 2026-09-27)
- DuckDB: [`CALL`](https://duckdb.org/docs/current/sql/statements/call) (read 2026-09-27)
- DuckDB: [`Transaction Management`](https://duckdb.org/docs/current/sql/statements/transactions) (read 2026-09-27)
- Duckle: [`DuckLake Maintenance`](https://github.com/slothflowlabs/duckle/blob/f85f8960edfb6efbf4cb89d58a7b32e16df0e867/frontend/src/workflow-ui/palette-data.ts) (read 2026-09-25)
- Duckle: [`dbt`](https://github.com/slothflowlabs/duckle/blob/f85f8960edfb6efbf4cb89d58a7b32e16df0e867/website/docs/components.html) (read 2026-09-25)
- EasyMorph: [`EasyMorph Server command`](https://help.easymorph.com/doku.php?id=transformations:morphservercommand) (read 2026-09-27)
- EasyMorph: [`Excel command`](https://help.easymorph.com/doku.php?id=transformations:excelcommand) (read 2026-09-27)
- EasyMorph: [`Iterate program`](https://help.easymorph.com/doku.php?id=transformations:iterateprogram) (read 2026-09-27)
- EasyMorph: [`Power BI command`](https://help.easymorph.com/doku.php?id=transformations:powerbicommand) (read 2026-09-27)
- EasyMorph: [`Qlik Cloud command`](https://help.easymorph.com/doku.php?id=transformations:qlikcloudcommand) (read 2026-09-27)
- EasyMorph: [`Qlik Sense command`](https://help.easymorph.com/doku.php?id=transformations:qliksensecommand) (read 2026-09-27)
- EasyMorph: [`Run program`](https://help.easymorph.com/doku.php?id=transformations:runprogram) (read 2026-09-27)
- EasyMorph: [`SSH command`](https://help.easymorph.com/doku.php?id=transformations:sshcommand) (read 2026-09-27)
- EasyMorph: [`Tableau Server command`](https://help.easymorph.com/doku.php?id=transformations:tableaucommand) (read 2026-09-27)
- Apache Hop: [`AS/400 command`](https://hop.apache.org/manual/latest/workflow/actions/as400command.html) (read 2026-09-27)
- Apache Hop: [`Change file encoding`](https://hop.apache.org/manual/latest/pipeline/transforms/changefileencoding.html) (read 2026-09-27)
- Apache Hop: [`Convert file between Windows and Unix`](https://hop.apache.org/manual/latest/workflow/actions/dostounix.html) (read 2026-09-27)
- Apache Hop: [`Databricks job run`](https://hop.apache.org/manual/latest/workflow/actions/databricks-job-run.html) (read 2026-09-27)
- Apache Hop: [`Databricks job wait`](https://hop.apache.org/manual/latest/workflow/actions/databricks-job-wait.html) (read 2026-09-27)
- Apache Hop: [`Decrypt files with PGP`](https://hop.apache.org/manual/latest/workflow/actions/pgpdecryptfiles.html) (read 2026-09-27)
- Apache Hop: [`Encrypt files with PGP`](https://hop.apache.org/manual/latest/workflow/actions/pgpencryptfiles.html) (read 2026-09-27)
- Apache Hop: [`Execute a process`](https://hop.apache.org/manual/latest/pipeline/transforms/execprocess.html) (read 2026-09-27)
- Apache Hop: [`Run SSH commands`](https://hop.apache.org/manual/latest/pipeline/transforms/runssh.html) (read 2026-09-27)
- Apache Hop: [`Snowflake warehouse manager`](https://hop.apache.org/manual/latest/workflow/actions/snowflake-whm.html) (read 2026-09-27)
- Apache Hop: [`Verify file signature with PGP`](https://hop.apache.org/manual/latest/workflow/actions/pgpverify.html) (read 2026-09-27)
- Apache Hop: [`dbt`](https://hop.apache.org/manual/next/workflow/actions/dbt.html) (read 2026-09-27)
- KNIME Analytics Platform: [`KNIME Conda Integration (extension)`](https://api.hub.knime.com/extensions/org.knime.features.conda) (read 2026-09-27)
- KNIME Analytics Platform: [`KNIME Extension for Local Big Data Environments (extension)`](https://api.hub.knime.com/extensions/org.knime.features.bigdata.spark.local) (read 2026-09-27)
- KNIME Analytics Platform: [`KNIME External Tool Support (Labs) (extension)`](https://api.hub.knime.com/extensions/org.knime.features.exttool) (read 2026-09-27)
- KNIME Analytics Platform: [`KNIME External Tool Support (extension)`](https://api.hub.knime.com/extensions/org.knime.features.ext.exttool) (read 2026-09-27)
- KNIME Analytics Platform: [`KNIME Git Nodes (extension)`](https://api.hub.knime.com/extensions/org.knime.features.scm.git) (read 2026-09-27)
- KNIME Analytics Platform: [`KNIME H2O Sparkling Water Integration (Legacy) (extension)`](https://api.hub.knime.com/extensions/org.knime.features.ext.h2o.spark) (read 2026-09-27)
- KNIME Analytics Platform: [`KNIME Hub Additional Connectivity (extension)`](https://api.hub.knime.com/extensions/com.knime.features.hub.nodes) (read 2026-09-27)
- KNIME Analytics Platform: [`KNIME Testing feature for big data extensions (extension)`](https://api.hub.knime.com/extensions/org.knime.features.bigdata.testing) (read 2026-09-27)
- KNIME Analytics Platform: [`Save Workflow`](https://api.hub.knime.com/nodes/*P6SRMdWlFNvYQOgx?details=full) (read 2026-09-27)
- Apache NiFi: [`Cloud AI service job processors (family)`](https://nifi.apache.org/components/) (read 2026-09-27)
- Apache NiFi: [`ExecuteProcess`](https://nifi.apache.org/components/org.apache.nifi.processors.standard.ExecuteProcess/) (read 2026-09-27)
- Apache NiFi: [`ExecuteStreamCommand`](https://nifi.apache.org/components/org.apache.nifi.processors.standard.ExecuteStreamCommand/) (read 2026-09-27)
- Apache NiFi: [`Flow Analysis Rules (family)`](https://nifi.apache.org/components/) (read 2026-09-27)
- Apache NiFi: [`Flow Registry Clients (family)`](https://nifi.apache.org/components/) (read 2026-09-27)
- Apache NiFi: [`PutLambda`](https://nifi.apache.org/components/org.apache.nifi.processors.aws.lambda.PutLambda/) (read 2026-09-27)
- Pentaho Data Integration: [`Change file encoding`](https://docs.pentaho.com/pdia-data-integration/9.3-data-integration/pdi-transformation-steps-reference-overview) (read 2026-09-27)
- Pentaho Data Integration: [`Execute a process`](https://docs.pentaho.com/pdia-data-integration/9.3-data-integration/pdi-transformation-steps-reference-overview) (read 2026-09-27)
- Pentaho Data Integration: [`Knowledge Flow`](https://docs.pentaho.com/pdia-data-integration/9.3-data-integration/pdi-transformation-steps-reference-overview) (read 2026-09-27)
- Pentaho Data Integration: [`Run SSH commands`](https://docs.pentaho.com/pdia-data-integration/9.3-data-integration/pdi-transformation-steps-reference-overview) (read 2026-09-27)
- Polars: [`DataFrame memory and engine hints (family)`](https://docs.pola.rs/api/python/stable/reference/dataframe/modify_select.html) (read 2026-09-27)
- Polars: [`LazyFrame query execution (family)`](https://docs.pola.rs/api/python/stable/reference/lazyframe/miscellaneous.html) (read 2026-09-27)
- Polars: [`Multiple queries (family)`](https://docs.pola.rs/api/python/stable/reference/functions.html) (read 2026-09-27)
- RapidMiner Studio: [`Add Contents to Project (AI Hub)`](https://docs.rapidminer.com/latest/studio/operators/extensions/Admin%20Tools/ai_hub/aihub_add_contents_project.html) (read 2026-09-27)
- RapidMiner Studio: [`Call Endpoint(RTSA)`](https://docs.rapidminer.com/latest/studio/operators/extensions/Admin%20Tools/rtsa/call_endpoint_rtsa.html) (read 2026-09-27)
- RapidMiner Studio: [`Check Job Status (OpenAI)`](https://docs.rapidminer.com/latest/studio/operators/extensions/Generative%20Models/Models/OpenAI/check_job_status_openai.html) (read 2026-09-27)
- RapidMiner Studio: [`Create Project (AI Hub)`](https://docs.rapidminer.com/latest/studio/operators/extensions/Admin%20Tools/ai_hub/aihub_create_project.html) (read 2026-09-27)
- RapidMiner Studio: [`Delete Deployment (RTSA)`](https://docs.rapidminer.com/latest/studio/operators/extensions/Admin%20Tools/rtsa/delete_deployment_rtsa.html) (read 2026-09-27)
- RapidMiner Studio: [`Delete Project (AI Hub)`](https://docs.rapidminer.com/latest/studio/operators/extensions/Admin%20Tools/ai_hub/aihub_delete_project.html) (read 2026-09-27)
- RapidMiner Studio: [`Delete Schedule (AI Hub)`](https://docs.rapidminer.com/latest/studio/operators/extensions/Admin%20Tools/ai_hub/aihub_delete_schedule.html) (read 2026-09-27)
- RapidMiner Studio: [`Deploy Project (RTSA)`](https://docs.rapidminer.com/latest/studio/operators/extensions/Admin%20Tools/rtsa/deploy_project_rtsa.html) (read 2026-09-27)
- RapidMiner Studio: [`Edit Access Rights`](https://docs.rapidminer.com/latest/studio/operators/extensions/Admin%20Tools/data_access/edit_access_rights.html) (read 2026-09-27)
- RapidMiner Studio: [`Execute Program`](https://docs.rapidminer.com/latest/studio/operators/utility/scripting/execute_program.html) (read 2026-09-27)
- RapidMiner Studio: [`Execute Remote Program`](https://docs.rapidminer.com/latest/studio/operators/extensions/Operator%20Toolbox/utility/execute_remote_program.html) (read 2026-09-27)
- RapidMiner Studio: [`Free Memory`](https://docs.rapidminer.com/latest/studio/operators/utility/misc/free_memory.html) (read 2026-09-27)
- RapidMiner Studio: [`Get Endpoints (RTSA)`](https://docs.rapidminer.com/latest/studio/operators/extensions/Admin%20Tools/rtsa/get_deployments_rtsa.html) (read 2026-09-27)
- RapidMiner Studio: [`Get Project (AI Hub)`](https://docs.rapidminer.com/latest/studio/operators/extensions/Admin%20Tools/ai_hub/aihub_get_project.html) (read 2026-09-27)
- RapidMiner Studio: [`Get Projects (AI Hub)`](https://docs.rapidminer.com/latest/studio/operators/extensions/Admin%20Tools/ai_hub/aihub_get_projects.html) (read 2026-09-27)
- RapidMiner Studio: [`Get Schedules (AI Hub)`](https://docs.rapidminer.com/latest/studio/operators/extensions/Admin%20Tools/ai_hub/aihub_get_schedules.html) (read 2026-09-27)
- RapidMiner Studio: [`Kill Job (AI Hub)`](https://docs.rapidminer.com/latest/studio/operators/extensions/Admin%20Tools/ai_hub/aihub_kill_job.html) (read 2026-09-27)
- RapidMiner Studio: [`Materialize Data`](https://docs.rapidminer.com/latest/studio/operators/utility/misc/materialize_data.html) (read 2026-09-27)
- RapidMiner Studio: [`Remote Python Context`](https://docs.rapidminer.com/latest/studio/operators/deployment/python_context.html) (read 2026-09-27)
- RapidMiner Studio: [`Run Job (AI Hub)`](https://docs.rapidminer.com/latest/studio/operators/extensions/Admin%20Tools/ai_hub/aihub_run_process.html) (read 2026-09-27)
- RapidMiner Studio: [`Schedule Job (AI Hub)`](https://docs.rapidminer.com/latest/studio/operators/extensions/Admin%20Tools/ai_hub/aihub_create_schedule.html) (read 2026-09-27)
- RapidMiner Studio: [`Schedule Process`](https://docs.rapidminer.com/latest/studio/operators/utility/schedule_process.html) (read 2026-09-27)
- subtoken: [`drop_fts_index`](https://duckdb.org/docs/current/core_extensions/full_text_search.html) (read 2026-09-27)
- subtoken: [`hnsw_compact_index`](https://duckdb.org/docs/current/core_extensions/vss.html) (read 2026-09-27)
- Talend: [`Application commit and rollback components (family)`](https://help.qlik.com/talend/en-US/components/8.0/About) (read 2026-09-27)
- Talend: [`Database commit and rollback components (family)`](https://help.qlik.com/talend/en-US/components/8.0/About) (read 2026-09-27)
- Talend: [`Messaging commit, rollback and acknowledge components (family)`](https://help.qlik.com/talend/en-US/components/8.0/About) (read 2026-09-27)
- Talend: [`tAmazonEMRListInstances`](https://help.qlik.com/talend/en-US/components/8.0/amazon-emr/amazon-emr-component) (read 2026-09-27)
- Talend: [`tAmazonEMRManage`](https://help.qlik.com/talend/en-US/components/8.0/amazon-emr/amazon-emr-component) (read 2026-09-27)
- Talend: [`tAmazonEMRResize`](https://help.qlik.com/talend/en-US/components/8.0/amazon-emr/amazon-emr-component) (read 2026-09-27)
- Talend: [`tAmazonRedshiftManage`](https://help.qlik.com/talend/en-US/components/8.0/amazon-redshift/amazon-redshift-component) (read 2026-09-27)
- Talend: [`tBonitaDeploy`](https://help.qlik.com/talend/en-US/components/8.0/bonita/bonita-component) (read 2026-09-27)
- Talend: [`tBonitaInstantiateProcess`](https://help.qlik.com/talend/en-US/components/8.0/bonita/bonita-component) (read 2026-09-27)
- Talend: [`tChangeFileEncoding`](https://help.qlik.com/talend/en-US/components/8.0/formatting/formatting-component) (read 2026-09-27)
- Talend: [`tCloudStart`](https://help.qlik.com/talend/en-US/components/8.0/cloud/cloud-component) (read 2026-09-27)
- Talend: [`tCloudStop`](https://help.qlik.com/talend/en-US/components/8.0/cloud/cloud-component) (read 2026-09-27)
- Talend: [`tGPGDecrypt`](https://help.qlik.com/talend/en-US/components/8.0/gpg/gpg-component) (read 2026-09-27)
- Talend: [`tGoogleDataprocManage`](https://help.qlik.com/talend/en-US/components/8.0/google-dataproc/google-dataproc-component) (read 2026-09-27)
- Talend: [`tHConvertFile`](https://help.qlik.com/talend/en-US/components/8.0/data-mapping/data-mapping-component) (read 2026-09-27)
- Talend: [`tPGPDecrypt`](https://help.qlik.com/talend/en-US/components/8.0/gpg/gpg-component) (read 2026-09-27)
- Talend: [`tPGPEncrypt`](https://help.qlik.com/talend/en-US/components/8.0/gpg/gpg-component) (read 2026-09-27)
- Talend: [`tSQLTemplateCommit`](https://help.qlik.com/talend/en-US/components/8.0/sqltemplate/sqltemplate-component) (read 2026-09-27)
- Talend: [`tSQLTemplateRollback`](https://help.qlik.com/talend/en-US/components/8.0/sqltemplate/sqltemplate-component) (read 2026-09-27)
- Talend: [`tSSH`](https://help.qlik.com/talend/en-US/components/8.0/system/system-component) (read 2026-09-27)
- Talend: [`tSystem`](https://help.qlik.com/talend/en-US/components/8.0/system/system-component) (read 2026-09-27)
- VisiData: [`threads-all`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/threads.py#L530) (read 2026-09-23)
- VisiData: [`threads-sheet`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/threads.py#L531) (read 2026-09-23)
- Yggdrasil Decision Forests: [`start_worker`](https://github.com/google/yggdrasil-decision-forests/blob/0a54b57c95ff0cf42ecf0310ace0513a4f32cb65/yggdrasil_decision_forests/port/python/ydf/learner/worker.py) (read 2026-09-27)
- Yggdrasil Decision Forests: [`ydf.util.get_vertex_ai_cluster_spec`](https://github.com/google/yggdrasil-decision-forests/blob/0a54b57c95ff0cf42ecf0310ace0513a4f32cb65/yggdrasil_decision_forests/port/python/ydf/util/vertex_ai.py) (read 2026-09-27)
