Viewing file: cmd.it.html (2.79 KB) -rwxr-xr-x Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) | Ciascun comando è identificato da una descrizione (visualizzata sul pulsante nella pagina principale) e dal comando stesso da eseguire. La stringa del comando può contenere operatori di shell come |, > e ; per l'esecuzione di comandi multipli e pipeline. La stringa può anche contenere parametri come $foo, che vengono sostituiti dagli input dell'utente durante l'esecuzione del comando.
Questi parametri possono essere inseriti nella tabella che si trova nella parte bassa della pagina. Per ciascun parametro occorre inserire:
- Nome
- Un identificativo univoco per il parametro. Se, ad esempio, il nome del parametro è foo, la stringa $foo verrà sostituita con il valore del parametro quando il comando viene eseguito.
- Descrizione
- La descrizione visualizzata accanto al parametro nella pagina principale.
- Tipo
- Questa opzione mi permette di determinare il tipo di dato del parametro. Le opzioni disponibili sono:
- Testo
Permette l'inserimento libero di caratteri alfanumerici.
- Utente
Uno dei nomi utente configurati nel sistema.
- UID
Il numero UID di un utente configurato nel sistema.
- Gruppo
Uno dei nomi di gruppo configurati nel sistema.
- GID
Il numero GID di un gruppo configurato nel sistema.
- File
Il percorso completo al file.
- Directory
Il percorso completo ad una directory.
- Opzione
Un input di tipo SI/NO che imposterà il parametro al valore inserito nella casella di testo accanto al tipo solo se viene scelto SI.
- Password
Permette l'inserimento libero di caratteri alfanumerici coperti con gli asterischi (*).
- Menu
Un menu di opzioni lette dal file il cui nome viene specificato nella casella di testo accanto al tipo. In alternativa è possibile passare il nome del file al comando con una | alla fine, il cui output sarà usato per determinare le opzioni disponibili.
- Upload
Una casella di input perla selezione di un file lato client che sarà inviato al server quando il comando viene eseguito. Il file inviato verrà salvato in un file temporaneo e il percorso ad esso sarà il valore del parametro in fase di esecuzione del comando.
- Casella di testo
Una casella di testo a linee multiple. Quando il comando verrà eseguito ciascun carattere di nuova linea presente nel testo sarà convertito in spazi.
- Comprendere il parametro tra virgolette?
- Quando si sceglie SI per questa opzione il parametro sarà compreso tra virgolette ( " ) prima della sostituzione permettendo all'utente l'inserimento di valori contenenti spazi.
|