
Le bloc fonctionnel FS_EXEC exécute une ou plusieurs commandes distantes sans shell.
Attention: Les commandes système peuvent menacer ou endommager le système distant. De plus, des fichiers existants peuvent être écrasés sans avertissement.
Le système de fichiers doit avoir été initialisé au préalable à l'aide de FS_INIT. Toutes les opérations s'effectuent de manière asynchrone par support de stockage créé.
Sur un front positif, la commande spécifiée est exécutée.
Définir l'appareil à partir duquel les fichiers doivent être accessibles. L'appareil est utilisé par projet et peut être géré dans le menu contextuel sous Projet Stockage Externe.
Indique le chemin vers le répertoire sur le support de stockage. Le chemin correspond à un chemin de fichier Unix au format UTF-8, si celui-ci est pris en charge. Le chemin est représenté comme suit:
Dossier/Sous-dossier
L'utilisation d'un chemin est facultative. Si celui-ci a été défini, le changement vers ce répertoire doit être réussi, sinon la commande à exécuter ne sera pas exécutée.
Définir la commande à exécuter.
Définir le type de console (Pseudo-Terminal). Pour certains appareils, ce paramètre est obligatoire. Exemples: "vt100", "vt102", "ansi", "xterm" etc.
Remarque: Si un PTY est utilisé, chaque commande doit se terminer par une fin de ligne, par exemple: "ls\n". Notez également que la console formate la sortie. Cela peut donc contenir des caractères de contrôle ou des données binaires.
Définir les variables d'environnement actives. Pour spécifier plusieurs variables, une peut être définie par ligne. Exemple:
LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8
Définir la taille du terminal. Par défaut, celle-ci est indiquée en caractères, mais peut également être définie en pixels. Par exemple: "80x25" ou "640x480px". Si aucune valeur n'a été définie, "80x25" est utilisé.
La sortie renvoie un impuls en cas de succès pour effectuer l'opération suivante. L'impuls se produit à la fin du processus, même si une erreur s'est produite.
Renvoie le retour de la commande en cas d'exécution réussie. La valeur est stockée pour une utilisation ultérieure.
Renvoie le retour de la commande en cas d'exécution erronée. Appelé STDERR également dans SSH. La valeur est stockée pour une utilisation ultérieure.
En cas d'erreur, renvoie un texte avec un message d'erreur. Celui-ci est FALSE, si aucune erreur ne s'est produite. L'état est stocké pour une utilisation ultérieure.
Causes possibles: