Pages : 1
Discussion fermée
#1 Le 16/05/2018, à 10: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
doneDernière modification par Ap0c (Le 16/05/2018, à 11:00)
Hors ligne
#2 Le 20/05/2018, à 01:01
- Vobul

Re : whoami et Daemon
Utilise le retour de la commande "who" plutôt.
Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
Hors ligne
#3 Le 20/05/2018, à 08:58
- Nuliel

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 Nuliel (Le 20/05/2018, à 09:00)
[ poster un retour de commande ] [ poster une photo ]
Thinkpad x220, Dell latitude E7270 (i7 6600U, 16 Go de RAM, ...), Thinkstation E32 modifié: i5-4570, GTX 1060 6 Gb, 16 Gb de RAM, ...
Mon nouveau blog: nuliel.fr
Hors ligne
Pages : 1
Discussion fermée