Contenu | Rechercher | Menus

Annonce

T-shirt Seiche Cosmic, Série limitée

L'équipe des administrateurs et modérateurs du forum vous invite à prendre connaissance des nouvelles règles.
En cas de besoin, vous pouvez intervenir dans cette discussion.

Ubuntu 18.10
T-shirt Ubuntu-FR « Seiche Cosmique » en série limitée ! Prix spécial pré-vente (15€) jusqu'au 4 novembre 2018.

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 16/05/2018, à 11:59

Ap0c

whoami et Daemon

Salut à tous.

Voila j'ai un daemon qui me lance un script qui contient la commande whoami pour connaitre qu'elle est l’utilisateur actif sur le poste. Je dis bien actif, car plusieurs à être logué.

Bon vcertain s'en doute, vu que c'est lancé par systemctl la sortie de mon whoami donne "root".

De ce fait je n'arrive pas a connaitre l'utilisateur qui est entrain d'utiliser l'ordi une solution?

Voila le code que lance le Daemon:

#! /bin/bash
end=$((SECONDS+3600))
while [ $SECONDS -lt $end ]; do
res=$(nmcli -t -f name c)
use=$(whoami)
if [$use=mathis] && [$res!ethMathis]
then
        nmcli connection down $res
elif [$use!mathis] && [$res=ethMathis]
then
        nmcli connection down $res
fi
echo $use $res  >> /home/zapoc/log1.txt
sleep 5
done

Dernière modification par Ap0c (Le 16/05/2018, à 12:00)

Hors ligne

#2 Le 20/05/2018, à 02:01

Vobul

Re : whoami et Daemon

Utilise le retour de la commande "who" plutôt.


Vobul

Hors ligne

#3 Le 20/05/2018, à 09:58

Naziel

Re : whoami et Daemon

Modération:

Bonjour,

Les doublons sont interdits, merci de continuer sur https://forum.ubuntu-fr.org/viewtopic.php?id=2026226
Je ferme cette discussion

Dernière modification par Naziel (Le 20/05/2018, à 10:00)

Hors ligne