Ubuntu Linux
  • Dj Faustus #1817
    w -h | wc -l - ez visszaadja a bejelentkezett felhasználók számát.
    Ha ez 1, akkor a gép fut, de nincs felhasználó bejelentkezve.
    Ha 2, akkor 1 felhasználó van bejelentkezve.
    Ha 2-nél több, akkor 1 felhasználónál több van bejelentkezve.
    Az if feltétel segítségével ellenőrizhető hogy a szám nagyobb mint 1 (2,3,...), a /etc/crontab állományba megfelelően elhelyezve a szkriptre mutató hivatkozást adott időközönként/időpontokban lefuttathatod.

    Az ellenőrzésre egy egyszerű példa:
    #!/bin/bash
    SZAM=`w -h | wc -l`
    if [ $SZAM -gt 1 ]; then
    echo "Sokan vagyunk!!!!"
    fi