Ahojte,
prosím Vás o radu, jsem začátečník a snažím se z Rasberry pi udělat kameru. Jelikož potřebuji řešit internet přes 3G modem do USB, tak jsem to nějak rozchodil pomocí sakis3G, ale musím udělat vše pro to, aby se to připojilo vždy, když to spadne/znovu zapne.
Protože řeším i PPPT, tak jsem našel nějaký skript, který mi přijde, že skript pinguje na určitou IP a když náhodou bude 100 packet loss, tak udělá akci. Celý skript se pak pouští z cronu co minuta. Jelikož to potřebuji i na ten sakis3g, tak mi stačí aby to udělalo to, co tam to má dělat a když bude těch 100 packet loss, tak aby to vepsalo do konzole /opt/sakis3g/sakis3g --sudo "connect"
Ale když jsem ten skript spustil, tak to napíše No such file or directory: /opt/sakis3g/sakis3g
Přitom když dám do samotné konzole zmiňovaný příkaz, tak se to připojí. Zde zmiňovaný skript
#!/bin/bash
HOST=8.8.8.8
DATE=`date`
PINGRES=`ping -c 2 $HOST`
PLOSS=`echo $PINGRES : | grep -oP '\d+(?=% packet loss)'`
echo "$DATE : Loss Result : $PLOSS"
if [ "100" -eq "$PLOSS" ];
then
echo "$DATE : Starting : $HOST"
/opt/sakis3g/sakis3g --sudo "connect"
echo "$DATE : Now running : $HOST"
else
echo "$DATE : Already running : $HOST"
fi
Dle mě tam dělá neplechu to "connect". Ale nevím, neznám to. Proto všem děkuji za každou reakci. L.