引擎控制命令脚本

来源:互联网 发布:手机画线软件 编辑:程序博客网 时间:2024/05/29 14:04

每个指令都以”#”结束,跟在后面是命令值或参数,命令值与参数用”$”分开.每组命令都用”|”分开,命令组之间没有顺序要求和个数要求

 

setstate 设置系统状态

形式:  Setstate#命令值1$参数1|命令值2$参数2……..

命令值 :

0  设置ScanThreadMaxCount的值,系统默认为1200

1 设置FTPConnectionTimeout的值,(单位为毫秒,系统默认为3000)

2 设置扫描任务每个线程的最大的条目数(系统默认为512)

例子: setstate#1$5000|2$1024      /    setstate#1$6000

 

settask 设置任务

形式:  Settask#命令值1$参数1|命令值2$参数2……..

命令值 :

0 先清空原先的任务 0$

1 设置任务每执行一轮的间隔时间的值,(单位为毫秒,系统默认为72000000)

2 设置散IPPORT的任务(2$IP&PORT)

3 设置段IP,散端口的任务(3$startip&endip&port)

4设置段IP,段端口的任务(4$startip&endip&startport&endport)

例子: settask#1$20000000|2$172.16.3.44&21|3$172.16.0.0&172.16.2.255&21;22;23|4$172.16.3.1&172.16.5.233&20&25

 

watcherrorlist 查看系统errorlist列表内容,里面记录着系统工作了一些出错信息

 

getlogfile 获取日志文件

例子 getlogfile#文件名.log

 

watchsystemstate 查看系统当前参数与状态

taskstart  任务开始

taskpause 任务暂停

taskstop 任务停止

watchcurrenttaskstate 查看当前任务的工作状态

controlsystemlock 设置系统锁,系统被锁后停止一切工作,.

例子: controlsystemlock#lock (加锁), controlsystem#unlock,(解锁)

 

watchsuccessmsg 查看当前系统成功运行的命令和工作完成的信息

例子watchsuccessmsg#

 

setftpcheckdistancetime 设置清理模块两次运行消理线程相隔的时间

 例子setftpcheckdistancetime #时间 (这里的时间是一个整数,单位为毫秒)

 

setftpchecklock 设置清理模块锁,锁上后清理模块将不再运行,设置方法和系统锁一样

例子setftpchecklock#lock (加锁), setftpchecklock#unlock,(解锁)

 

setftpcheckstop 让当前正在运行的清理模块停止

例子setftpcheckstop#

 

setdbconnectionstr 设置连接数据库的字符串

例子: setdbconnectionstr#连接字符串

 

distcpconnection 断开与控制台连接

例子: distcpconnection#

 

setpwd 设置新的登陆认证密码

 例子setpwd#新密码 (最好在八个字符以上)

 

commandover 命令发送结束,开始执行所发送的命令

例子commandover#   (这个命令发送后引擎才会开始执行上面发出的全部命令)

原创粉丝点击