
O bloco de função FS_EXEC executa um ou mais comandos remotos sem shell.
Atenção: Comandos do sistema podem colocar em risco o sistema remoto ou danificá-lo. Além disso, arquivos existentes podem ser sobrescritos sem um aviso.
O sistema de arquivos deve ter sido inicializado anteriormente usando FS_INIT. Todas as operações são realizadas assincronamente por meio de armazenamento criado.
Em uma borda positiva, o comando especificado é executado.
Define o dispositivo a partir do qual os arquivos serão acessados. O dispositivo é usado por projeto e pode ser gerenciado no menu de contexto sob Projeto Armazenamento Externo.
Especifica o caminho para o diretório no meio de armazenamento. O caminho corresponde a um caminho de arquivo Unix no formato UTF-8, se este for suportado. O caminho é representado da seguinte forma:
Pasta/Subpasta
O uso de um caminho é opcional. Se definido, a mudança para esse diretório deve ser bem-sucedida; caso contrário, o comando a ser executado não será executado.
Define o comando a ser executado.
Define o tipo de console (Pseudo-Terminal). Para alguns dispositivos, este parâmetro é obrigatório. Exemplos: "vt100", "vt102", "ansi", "xterm" etc.
Nota: Se um PTY for usado, cada comando deve ser concluído com uma quebra de linha, por exemplo: "ls\n". Observe também que a console formata a saída. Portanto, pode conter caracteres de controle ou dados binários.
Define as variáveis de ambiente ativas. Para especificar várias variáveis, uma pode ser definida por linha. Exemplo:
LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8
Define o tamanho do terminal. Por padrão, este é especificado em caracteres, mas também pode ser definido em pixels. Por exemplo: "80x25" ou "640x480px". Se nenhum valor for definido, "80x25" será usado.
A saída retorna um pulso de sucesso para executar a próxima operação. O pulso ocorre ao finalizar o processo, mesmo que um erro tenha ocorrido.
Retorna a saída do comando após uma execução bem-sucedida. O valor é armazenado para uso posterior.
Retorna a saída do comando em caso de falha na execução. Também conhecido como STDERR no SSH. O valor é armazenado para uso posterior.
Em caso de erro, retorna um texto com uma mensagem de erro. Este é FALSE, se nenhum erro tiver ocorrido. O estado é armazenado para uso posterior.
Possíveis causas: