Mam pewien problem i może ktoś z Was wie jak mi pomóc.
Mam prostu skrypt w bashu, który ma odpalać program tylko w sytuacji, gdy laptop jest w sieci domowej. Warunek ten jest sprawdzany poleceniem iwgetid.
Skrypt odpalany z lini komend działa prawidłowo.
Skrypt odpalany przez Crona uruchamia się, ale nie widzi nazwy aktualnej sieci Wifi. (logowana jest pusta nazwa)
Kod: Zaznacz cały
#!/bin/bash
log_file=/home/aniol/log/run_FileSync.log
echo `date` "Starting run_FileSync" >> $log_file
current_network=`iwgetid -r`
echo "Current network: " $current_network >> $log_file
if [ $current_network == "Home-NET" ]
then
echo `date` "We are at home!" >> $log_file
mono FileSync.exe
fi
echo `date` "End of runFileSync log" >> $log_file
echo "" >> $log_file