crabs_multiexec - 1.2

HTTP Multiviews Exec

Depuis la version 2.0, le charset du projet est UTF-8 contre ISO-8859-15 auparavant.

Petite application destinée à visualiser dans un navigateur des commandes souvent lancées sur un machine disposant d'un server WEB qui permet l'exécution de CGI compatible avec Apache

Utilisation

Pour ajouter ou supprimer des zones de visualisation, utiliser le '+' ou le '-' en haut à gauche de la page. L'outil permet de visualiser jusqu'à 5 résultats de commande différents.

Il suffit de cliquer sur un nom de fichier pour que celui-ci soit "exécuté" et à afficher sont résultat dans la zone contenu.

crabs_multiexec en action

Personnaliser

Comment paramétrer crabs_multiexec

crabs_multiexec se paramètre à l'aide de variables BASH qui sont lues par les cgi du produit. Les variables utilisées sont les suivantes :

ROOT : Racine des fichiers
SEARCH : Commande shell permettant d'obtenir la liste de fichiers (lancée depuis le dossier $ROOT)
EXEC : commande utilisée pour "excécuter" le fichier sélectionné
ICONV : commande utilisée pour convertir le log en UTF-8 dans exec.cgi (peut etre la chaine vide).
TITLE : titre de la page

Pour modifier le comportement par défaut, créez un fichier à la racine du site qui s'appelle multiexex.env et ajoutez-y les nouvelles valeurs de ces variables.

Les défauts

Par défaut crabs_multiexec permet la visualisation des fichiers suivants :

ROOT : $(pwd) (dossier d'installation)
SEARCH : 'find . -type f | sort | cut -d / -f2-'
EXEC : cat
ICONV : ''
TITLE : 'Crabs Multiview Exec'

Autre locale que UTF-8 ?

Par exemple, Si vous être en fr_FR@euro votre fichier de personnalisation devra inclure :

ICONV='iconv -f ISO8859-15 -t UTF8'

Exemple de confifuration

Regarder les pages suivantes pour une utilisation courant de crabs_multiexec :

  • SysInfo : informations sur le système
  • MySql : requêteur rapide