|
本帖最后由 令狐鸣 于 2018-3-12 16:07 编辑
已经解决
自己用sensor输入命令,发现ha用的是root用户.
然后登录ssh,创建key,授权群晖,就可以关机了.
ha配置
switch:
- platform: wake_on_lan
name: "NAS"
mac_address: "9C:B6:54:A9F:A0"
host: "10.0.0.100"
turn_off:
service: shell_command.nas_shutdown
#关NAS
shell_command:
nas_shutdown: "ssh [email protected] 'shutdown -h now'"
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------之前的求助-----------------------------------
-----------------------------------------------------------------------------------------------------------------
自己是树莓派装的ha,有nas群晖,但是不是长时间开机,每次关机都挺麻烦.
ha已经用wake on lan 接入可以唤醒,现在就差关机了.
目前自己的想法是用远程ssh连接群晖进行关机,但是可能自己shell命令不熟悉,权限不太明白,测试一直是失败.
目前程度:
ssh登录ha,对局域网群晖进行key授权,可以不输入密码ssh连接群晖,也能用 shutdown -h now 命令关机.
但是做成shell_command就不行.
研究了很久,感觉好像是权限问题,又不知道怎么搞,求助大神!!!
配置:
求大神帮助,或者有别的思路也行!!!
或者问问ha容器执行shell命令的时候用的是什么用户,感觉可能也是权限问题,自己设置ha重启命令也没用!
|
评分
-
查看全部评分
|