Exécution d'une commande à l'ouverture d'une session (root)

Salut,

Je respecte les règles du forum en créant un topic pour chaque demande.

ouverture-d-une-session-root-automatique-t43759.html

Dans le sujet cité ci-dessus, je cherchais à ouvrir une session root automatiquement.
C’est désormais chose faite, la manipulation donnée dans le tutoriel fonctionne correctement.

Maintenant, j’aimerais qu’à l’ouverture (automatique) de la session root, une commande soit exécutée (et non un script).

Merci à tous !

Tu écris la commande dans /root/.profile

Merci, ça fonctionne.

Seul petit bémol, la commande s’exécute à chaque ouverture ‘non-automatique’, c’est à dire via SSH,…
Est-il possible que celle-ci s’exécute seulement sur l’ouverture automatique (sur la machine elle-même ?)

Si non, c’est pas grave

Tu mets un témoin :

if [ ! -f /tmp/temoin.lock ]; then echo "coucou" #ta_commande touch /tmp/temoin.lock fi
Cela vérifie s’il existe un fichier /tmp/temoin.lock. Si non, la commande est exécutée et le fichier créé.

Merci de ta réponse rapide.

Malheureusement, la commande s’exécute toujours lors de la connexion via SSH.

if [ ! -f /tmp/temoin.lock ]; then ma_commande touch /tmp/temoin.lock fi
Pourtant, le fichier temoin.lock dans /tmp est bien présent