我有一些麻烦,使我的。sh脚本工作。我得到以下错误消息:
power_toggle.sh: line 8: syntax error: unexpected "fi" (expecting "then")
脚本:
#!/bin/sh
SERVICE='hyperiond'
if pgrep $SERVICE > /dev/null
then
killall hyperiond 2>/dev/null
else
/storage/.config/autostart.sh > /dev/null 2>&1 &
fi
我已经尝试过shellcheck.net,它没有发现任何问题。我还对它进行了chmod +x。这两个命令可以通过ssh终端运行。
希望大家能帮帮我,因为我迷路了
将您的行尾从Windows转换为Unix(仅限LF)。