Ubuntu Linux
-
#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