Im Postsync status "OFFLINE" feststellen

Hallo!

Ich hätte gerne im Postsync-Script ermittelt, ob der Client offline ist. Bestimmt hat jemand eine gute Idee, ich steh auf der Leitung.

LG
Max

Hallo Max!

Ping auf den Server?!

Lieben Gruß

Thorsten

hi Max, aus der init.sh von linbo

 # set flag for working network connection
  if [ -s start.conf ]; then
   echo "Netwerkverbindung zu $server erfolgreich hergestellt."
   echo > /tmp/network.ok

darauf baut dann meine Abfrage auf in einem postsync:

   if [ -e /tmp/network.ok ] ; then
        echo "online mode" | tee -a $LOG
        echo "deactivate offline-mode: remove autologin" | tee -a $LOG
        rm -f /mnt/etc/lightdm/lightdm. conf.d/50-autologin.conf | tee -a $LOG
        echo "use LDAP in nsswitch.conf" | tee -a $LOG
        cp /mnt/etc/linuxmuster-client/offlinecheck/nsswitch.conf.online /mnt/etc/nsswitch.conf | tee -a $LOG
    else
        echo "offline mode" | tee -a $LOG
        echo "activate offline-mode only: do autologin"  | tee -a $LOG
        mv /mnt/etc/linuxmuster-client/offlinecheck/50-autologin.conf /mnt/etc/lightdm/lightdm.conf.d/  | tee -a $LOG
        echo "don't use LDAP in nsswitch.conf" | tee -a $LOG
        cp /mnt/etc/linuxmuster-client/offlinecheck/nsswitch.conf.offline /mnt/etc/nsswitch.conf  | tee -a $LOG
    fi

vg, Tobias