как выполнить команду в скрипте bash?
Мой первый скрипт, и сразу грабли! В консоли команды выполняются, а в скрипте нет, в чем грабли?
relay=$(sudo /home/pi/usbrelay/usbrelay/usbrelay | grep 7ASOC_1)
datchik=$(cat /home/pi/co2moon/co2mon-master/build/co2mond/log/CntR)
весь скрипт
#!/bin/bash
relay=$(sudo /home/pi/usbrelay/usbrelay/usbrelay | grep 7ASOC_1)
datchik=$(cat /home/pi/co2moon/co2mon-master/build/co2mond/log/CntR)
if [[ "$relay" == 7ASOC_1=0 ]] && [["$datchik" > 1000 ]]
then
sudo /home/pi/usbrelay/usbrelay/usbrelay 7ASOC_1=1
fi
if [[ "$relay" == 7ASOC_1=1 ]] && [["$datchik" < 300 ]]
then
sudo /home/pi/usbrelay/usbrelay/usbrelay 7ASOC_1=0
fi
exit 0