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 权限避坑指南