每个命令都有一个描述(显示在主页上的按钮上),以及要执行的实际命令。该命令字符串可以包含|,>和;之类的shell运算符。用于执行多个命令和管道。该字符串还可以包含$foo之类的参数,在运行命令时这些参数将由用户输入替换。
这些参数可以输入到页面底部的表中。对于每个参数,您必须输入:
- 名称
- 此参数的唯一代码。如果名称为foo ,则执行命令时$foo将被参数值替换。
- 描述
- 主页上此参数旁边的描述。
- 类型
- 此选项控制如何输入参数。可用的选项有:
- 文本
完全自由文本输入。 - 用户
系统中的用户名。 - UID
系统中用户的UID。 - 组
系统中的组名。 - GID
系统中群组的GID。 - 文件
文件的完整路径。 - 目录
目录的完整路径。 - 选项
仅选择“是”时,“是/否”输入会将参数设置为类型输入旁边字段中的内容。 - 密码
完全自由文本输入,但密码用*代替。 - 菜单
选项的下拉菜单,取自在文本字段中输入的文件名。或者,可以输入带有|的命令来代替文件名。最后,其输出将用于确定可用选项。 - 上载
一个用于在客户端选择文件的输入框,该文件将在运行命令时上载到服务器。这将放置在一个临时文件中,并且在运行命令时,该文件的路径将是此参数的值。 - 文本框
多行自由文本字段。运行该命令时,输入文本中的任何换行符都将转换为空格。
在大多数情况下,参数的默认值将是您在参数类型菜单旁边的文本框中输入的任何值。
- 报价参数?
- 如果是,则该参数在替换之前将用引号引起来,从而允许用户输入包含空格的值。