Python命令

命令 作用
python 调试Python脚本和执行Python命令

 

 

1.1   python

【命令功能】

python命令用来调试Python脚本和执行Python命令。

缺省情况下,未执行Python相关操作如脚本调试或命令执行。

【命令格式】

python [args | file-name ]

【参数说明】

args:脚本文件参数。

file-name:脚本文件名称,缺省查找目录为flash:,可以加flash:。

【命令模式】

特权模式

【缺省级别】

15

【使用指导】

通过copy命令,将Python脚本上传到设备上。

本命令不带参数时,表示进入Python控制台。

【配置举例】

# 执行名称为hello.py的 Python脚本。

Hostname> enable

Hostname# python hello.py

Could not find platform dependent libraries <exec_prefix>

Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]

hello,word!

Device#

【提示信息】

无

【常见错误】

无

【平台说明】

由于Python占用Flash太大,因此Python中查看版本相关信息的help和license等相关接口已裁剪,但不影响help和license其他功能的使用。

【相关命令】

无

2 APS

命令 作用
aps 进入APS模式
aps run python 启动一个python脚本
aps stop process 停止后台正在运行的python脚本
show aps process 查看当前后台正在运行的python脚本

 

2.1   aps

 

【命令功能】

aps命令用来进入APS模式。

【命令格式】

aps

【参数说明】

无

【命令模式】

特权模式

【缺省级别】

15

【使用指导】

需要启动自定义python脚本时使用。

【配置举例】

# 进入APS模式。

Hostname> enable

Hostname# aps

Hostname(aps)#

【提示信息】

无

【常见错误】

无

【平台说明】

无

【相关命令】

无

 

2.2   aps run python

【命令功能】

aps run python命令用来启动一个python脚本。

【命令格式】

aps run python [ background ] [filename]

【参数说明】

background:指定后台运行python脚本

filename:脚本路径名称。默认路径为flash路径

【命令模式】

APS模式

【缺省级别】

15

【使用指导】

通过aps命令进入aps模式,在APS模式下可以进行一些自定义行为。

【配置举例】

# 执行test.py的python脚本。

Hostname> enable

Hostname# aps

Hostname(aps)#aps run python flash:test.py

【提示信息】

无

【常见错误】

无

【平台说明】

无

【相关命令】

无

2.3   aps stop process

【命令功能】

aps stop process命令用来停止后台正在运行的python脚本。

【命令格式】

aps stop process process-id

【参数说明】

process-id:后台运行的线程id

【命令模式】

APS模式

【缺省级别】

15

【使用指导】

停止后台正在运行的python脚本。

【配置举例】

#停止后台正在运行的python脚本。

Hostname> enable

Hostname# aps

Hostname(aps)#show aps process

Script            :flash:test.py

ID                :1

ProcessID         :25539

Start time        :*Jun 29 2023 13:24:44.666

Hostname(aps)#aps stop process 25539

【提示信息】

无

【常见错误】

无

【平台说明】

无

【相关命令】

无

2.4   show aps process

【命令功能】

show aps process命令用来查看当前后台正在运行的python脚本。

【命令格式】

show aps process

【参数说明】

无

【命令模式】

所有模式

【缺省级别】

15

【使用指导】

查看后台正在运行的脚本。

【配置举例】

#查看后台正在运行的脚本。

Hostname> enable

Hostname# aps

Hostname(aps)#show aps process

Script            :flash:test.py

ID                :1

ProcessID         :25539

Start time        :*Jun 29 2023 13:24:44.666

【提示信息】

无

【常见错误】

无

【平台说明】

无

【相关命令】

无

上一篇 华为防火墙-Web举例:虚拟系统双机热备(负载分担),防火墙上行连接路由器,下行多个虚拟系统连接不同子网,上行共用根系统出口
下一篇 踩过无数坑后,我总结了这份 Linux 权限避坑指南