【发布时间】:2019-05-22 06:37:24
【问题描述】:
我正在开发一个 python 脚本,它重新启动一个 cisco 路由器(接入点),我想捕获启动日志。
但我无法获取reboot log。
当设备重启时,我尝试过以这种方式使用子进程模块:
output=subprocess.Popen(ap1.reload_ap(), stdout=subprocess.PIPE).communicate()[0]
ap1.reload_ap() 将重新启动设备,但不会返回任何内容。
所以我尝试将进程输出重定向到标准输出,以便在通过subprocess.PIPE 执行脚本后在终端上显示启动日志。
但是我无法使用子进程跟踪此启动日志。
有什么方法可以将 AP 启动日志捕获到终端或以其他方式?
【问题讨论】:
标签: python process operating-system