Todos os produtos
Search
Central de documentação

Simple Application Server:Executar comandos

Última atualização: Jul 03, 2026

O Assistente de Comandos é uma ferramenta automatizada de O&M para o Simple Application Server que permite executar comandos Shell, PowerShell e Bat nos servidores diretamente do console, sem necessidade de login.

Pré-requisitos

  • O servidor Simple Application Server deve estar no estado Running.

  • O Cloud Assistant Agent deve estar instalado. O Cloud Assistant Agent vem instalado por padrão nas instâncias do Simple Application Server. Caso tenha desinstalado o agente manualmente, reinstale-o. Para mais informações, consulte Instalar o Cloud Assistant Agent.

Procedimento

Executar em um único servidor

  1. Acesse a página Servers no console do Simple Application Server.

  2. No cartão do servidor de destino, clique no ID do servidor para abrir a página de visão geral.

    Nota

    Se houver muitos servidores, filtre-os por endereço IP público ou ID do servidor na caixa de pesquisa.

  3. Clique na aba Command Assistant.

  4. Na página Command Assistant, clique em Run Command.

    Configure os parâmetros a seguir.

    Parâmetro

    Descrição

    Command Name

    Insira um nome para o comando.

    Command Type

    Selecione um tipo de comando.

    • Servidores Linux aceitam o tipo de comando Shell.

    • Servidores Windows aceitam os tipos de comando Bat e powershell.

    Command Source

    Escolha uma origem para o comando:

    • Enter Command Content: insira o conteúdo do comando manualmente. Este tópico usa esta opção como exemplo.

    • Select My Commands: selecione um comando salvo anteriormente.

    • Select Common Commands: escolha um comando predefinido da Alibaba Cloud para tarefas comuns de O&M, como redefinir a senha de um servidor ou visualizar os processos que mais consomem memória.

    Command

    Se definir Command Source como Enter Command Content, insira o conteúdo do comando.

    Insira um comando das seguintes formas:

    • Entrada manual: digite um comando, como o comando Shell ifconfig -s, para visualizar informações resumidas sobre as placas de interface de rede do servidor.

    • Uso do AI Command Assistant: pressione Ctrl+I ou clique com o botão direito para abrir o AI Command Assistant. Digite uma descrição da tarefa, pressione Enter e clique em Insert Command.

      Por exemplo, ao digitar "como verificar a hora atual do sistema", o AI Command Assistant retorna o comando shell correspondente date e uma descrição de sua função.

    Também é possível usar o formato {{key}} no conteúdo do comando para criar um parâmetro personalizado, como {{parameterName}}, e inserir seu valor, como ls -la /etc/profile, no campo Command Parameters.

    É possível criar até 20 parâmetros. Os nomes dos parâmetros devem conter apenas letras e dígitos, não podem estar vazios e podem ter até 64 caracteres.

    Para mais exemplos de comandos, consulte Comandos comuns.

    Used Parameters

    Selecione esta opção para usar parâmetros personalizados.

    Ao ativar Used Parameters, defina parâmetros personalizados no campo Command usando o formato {{key}} e insira os valores correspondentes no campo Command Parameters.

    Username

    Conta de usuário no servidor que executará o comando. Recomendamos o uso de um usuário padrão para minimizar riscos de segurança.

    Por padrão, os comandos são executados como usuário root em servidores Linux e como usuário system em servidores Windows.

    Execution Path

    Diretório de trabalho onde o comando será executado. Os diretórios padrão são:

    • Para instâncias Linux, o diretório de trabalho padrão é /root.

    • Para instâncias Windows, o diretório de trabalho padrão é C:\Windows\system32.

    Timeout Period

    Tempo máximo permitido para a execução do comando. Se o comando exceder esse limite, o Assistente de Comandos o encerrará.

    Unidade: segundos. Padrão: 60. Intervalo: 10 a 86.400 (24 horas).

  5. Após configurar os parâmetros, clique em OK.

  6. Na coluna Actions do comando de destino, clique em View Command Details para visualizar o resultado da execução.

    Os detalhes da execução incluem ID da execução, status, horário de execução, tipo de comando, resultado e conteúdo do comando.

Executar em vários servidores

  1. Acesse a página Command Assistant no console do Simple Application Server.

  2. Escolha executar um comando entre seus comandos salvos ou os comandos comuns.

    • Na aba My Commands, localize o comando desejado e clique em Run na coluna Actions.

    • Clique na aba Common Commands. No cartão do comando desejado, clique em Run.

  3. No painel Run Command, configure os parâmetros e clique em Run.

    1. Na seção Command Information, visualize o conteúdo do comando, defina os parâmetros e especifique o usuário de execução.

    2. Na seção Select Instance, selecione os servidores de destino.

  4. Visualize o resultado da execução do comando.

    1. Clique na aba Execution Result para ver informações básicas sobre o comando, incluindo ID da execução, status e tipo de comando.

    2. Na coluna Actions do comando de destino, clique em View.

    3. Na aba Instances, clique no ícone image para ver os resultados da execução do comando.

      O status da execução é Execution Succeeded, o ExitCode é 0 e a saída do comando é file-20240228133835.

Operações relacionadas

Após executar um comando, reexecute-o ou exporte suas informações de execução.

Ações

Descrição

Etapas

Reexecutar um comando

Se uma instância ou o Cloud Assistant Agent estiver em estado anormal, a execução do comando falhará. Após resolver o problema, execute o comando novamente.

  1. No painel de navegação à esquerda, clique em Command Assistant.

  2. Clique na aba Execution Result.

  3. Na coluna Actions do comando de destino, clique em Re-run.

  4. No painel Re-run Command, selecione os servidores e clique em Run.

Exportar informações do comando

Exporte os detalhes de uma execução de comando.

  1. No painel de navegação à esquerda, clique em Command Assistant.

  2. Clique na aba Execution Result.

  3. Na coluna Actions do comando de destino, clique em Export.