Каждая команда имеет описание (отображается на кнопке на главной странице) и фактическую команду для выполнения. Эта командная строка может содержать операторы оболочки, такие как |,> и; для выполнения нескольких команд и конвейеров. Строка также может содержать такие параметры, как $foo , которые заменяются пользовательскими данными при запуске команды.
Эти параметры можно ввести в таблицу внизу страницы. Для каждого параметра необходимо ввести:
- имя
- Уникальный код для этого параметра. Если имя foo , то при выполнении команды $foo будет заменено значением параметра.
- Описание
- Описание рядом с этим параметром на главной странице.
- Тип
- Эта опция контролирует, как вводится параметр. Доступные варианты:
- Текст
Абсолютно свободный ввод текста. - пользователь
Имя пользователя из вашей системы. - UID
UID пользователя из вашей системы. - группа
Название группы из вашей системы. - GID
GID группы из вашей системы. - файл
Полный путь к файлу. - каталог
Полный путь к каталогу. - вариант
Вход Да / Нет, который будет устанавливать для параметра значение, указанное в поле рядом с типом ввода, только если выбрано Да. - пароль
Абсолютно свободный ввод текста, но с заменой пароля на *. - Меню
Выпадающее меню опций, взятых из имени файла, введенного в текстовое поле к нему. Или вместо имени файла вы можете ввести команду с | в конце, чей вывод будет использоваться для определения доступных опций. - Загрузить
Поле ввода для выбора файла на стороне клиента, который будет загружен на сервер при запуске команды. Это будет помещено во временный файл, и путь к этому файлу будет значением этого параметра при запуске команды. - Текстовое окно
Многострочное текстовое поле. При выполнении команды все символы новой строки во введенном тексте будут преобразованы в пробелы.
В большинстве случаев значением по умолчанию для параметра будет то, что вы вводите в текстовое поле рядом с меню типа параметра.
- Цитировать параметр?
- Если Да, параметр будет заключен в кавычки с «перед заменой», что позволит пользователю вводить значения, содержащие пробелы.