Ir para o conteúdo

Run Command

Introdução

O plugin Run Command executa um comando com argumentos opcionais.

Este plugin pode ser associado apenas a grupos de agentes privados e não está disponível nos grupos de agentes de nuvem Jitterbit.

Importante

Os plugins fornecidos pelo Jitterbit estão obsoletos. Veja Deprecation and support em Plugins.

Baixe e Adicione o Plugin

O plugin Run Command é um plugin Jitterbit padrão que já está disponível no Management Console Plugins e não precisa ser baixado ou adicionado à organização.

Se orientado pelo suporte, este plugin pode ser baixado no link fornecido abaixo e adicionado à organização (veja Adicionar novos plugins em Personalizações > Plug-ins).

Associe o Plugin a um Grupo de Agentes

O plugin Run Command deve ser associado a um grupo de agentes privados para tornar o plugin disponível em todos os agentes do grupo (consulte Associar grupos de agentes em Personalizações > Plug-ins).

O plugin está listado no Management Console Plugins página com o nome de exibição Jitterbit - Run Command.

Defina Variáveis e Use o Plugin em um Projeto

Consulte estes tópicos para obter informações sobre o uso de plugins em um projeto:

O plugin Run Command usa estas variáveis:

Nome Tipo Obrigatório Descrição
Command Corda Obrigatório O comando (executável, script, etc.) a ser executado. Este comando não pode ter uma interface de usuário e não pode esperar pela entrada do usuário. Se esperar pela entrada, o plugin irá travar indefinidamente.
Arguments String Opcional Argumentos opcionais.

Nota

Se o plug-in estiver sendo executado em um sistema operacional Windows, quaisquer barras invertidas no comando ou argumentos opcionais precisam ser escapados. Por exemplo:

<trans>
$file1 = 'C:\\Windows\\Temp\\jitterbit\\TemporaryStorage\\61700\\list.txt';
$file2 = 'C:\\Windows\\Temp\\jitterbit\\TemporaryStorage\\61700\\test2.txt';
$Command ='cmd';
$Arguments = '/c copy ' + $file1 + ' ' + $file2;

RunPlugin("<TAG>plugin:http://www.jitterbit.com/plugins/pipeline/user/RunCommand</TAG>");

$msg=GetLastError();
</trans>