我想在启动时或通过shellscript启动homeassistant。由于某些原因,运行在第一个命令之后停止。有什么帮助吗?
#!/bin/bash
sudo -u homeassistant -H -s
cd /srv/homeassistant
source bin/activate
hass
$SHELL它只执行第一行并停止,对命令行没有反馈。
发布于 2020-12-04 00:10:00
我认为您希望以用户homeassistant的身份运行3个命令,因此尝试创建一个新的bash外壳来运行它们,然后像这样做:
sudo -u homeassistant bash -c 'cd /srv/homeassistant && source bin/activate && hass'https://stackoverflow.com/questions/65086272
复制相似问题