Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/06/2008, à 07:53

environ314

Eteindre l'ordi si personne n'est connecté

Bonjour,
j'ai fait un script pour cela, lancé par un cron chaque heure :

#!/bin/sh


who -a  > "~/quiestla.txt"

if diff "~/quiestla.txt" "~/personne.txt" >null ;
then
 	echo "Mise en veille à " >> "~/historique.txt"
	date >> "~/historique.txt"
	/sbin/shutdown -h now
#	gnome-power-cmd.sh shutdown
fi

J'ai essayé un who -a à la place d'un who, car, lorsque je me connecte via NoMachine, la commande who lancée dans un script ne m'indique pas dans les personnes connectées !? (pas plus qu'un utilisateur NX...)
Comment est-ce que ça se fait ? Comment y remédier ? Mon but étant d'avoir une commande qui me dise si quelqu'un est connecté !

Hors ligne

#2 Le 02/06/2008, à 09:06

fredfromwest

Re : Eteindre l'ordi si personne n'est connecté

si tu utilise samba tu peux tenter un grep sur smbstatus pour extraire les nom d'utilisateur etc...?

Hors ligne

#3 Le 04/06/2008, à 18:48

environ314

Re : Eteindre l'ordi si personne n'est connecté

bah non, je n'utilise pas samba.

D'autres idées ??

Hors ligne