You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Ansible重启未安装Python的Axis监控摄像头?

解决Ansible raw模块重启Axis摄像头失败的问题

问题根源

你写的playbook里raw模块的语法用错了——raw模块不需要通过cmd参数传命令,直接把要执行的命令写在模块后面就行。错误提示里的sh: None: not found,就是因为Ansible误把cmd当成命令去执行,找不到对应命令才报的错。

修正后的Playbook

- name: cctv restart playbook
  hosts: all
  gather_facts: no  
  tasks:
  - name: restart cctv
    raw: reboot

额外排查点

如果改完还是报错,大概率是嵌入式系统里reboot命令不在默认PATH中,试试用绝对路径执行:

- name: restart cctv
  raw: /sbin/reboot

Axis摄像头的嵌入式Linux系统PATH通常比较有限,指定绝对路径能避开找不到命令的问题。

内容的提问来源于stack exchange,提问作者cnrdvdsmt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 11:55:16