• lancer une tache apres une connexion utilisateur

    From Kohler Gerard@21:1/5 to All on Sun Feb 2 20:20:01 2025
    Bonjour,

    je suis sous débian Bookworm,

    j'aimerai lancer un script quelques minutes après l'ouverture d'une
    session par un utilisateur.

    je n'ai pas trouver de solution avec cron.

    avez vous une solution à ce problème ?

    merci

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Guillaume Lehmann@21:1/5 to All on Sun Feb 2 20:50:01 2025
    This is a multi-part message in MIME format.
    Bonjour,

       Je l'ai fait avec des programmes, mais je pense que ca doit marcher
    avec des scripts bash aussi. Le script peut être lancé avec systemd en
    mode utilisateur. Créer un .service (par exemple monScript.service) qui
    sera placé dans le bon répertoire (des infos ici https://wiki.archlinux.org/title/Systemd/User). Attention, ce n'est pas
    le même endroite que les .services lancés au démarrage de la machine
    (par le systemd système). Puis l'activer avec systemctl --user enable monScript.service

    C'est le "--user" qui fait la différence avec le systemd du système.

    Bonne soirée,

    Guillaume

    Le 02/02/2025 à 20:21, pascal Mauduit a écrit :
    Bonjour,

    Peut être avec le fichier ~/.base_profile.rc

    Cdlts

    Le dim. 2 févr. 2025, 20:13, Kohler Gerard <kohler@oceanetpro.net> a écrit :

    Bonjour,

    je suis sous débian Bookworm,

    j'aimerai lancer un script quelques minutes après l'ouverture d'une
    session par un utilisateur.

    je n'ai pas trouver de solution avec cron.

    avez vous une solution à ce problème ?

    merci

    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
    <p>Bonjour,</p>
    <p>   Je l'ai fait avec des programmes, mais je pense que ca doit
    marcher avec des scripts bash aussi. Le script peut être lancé
    avec systemd en mode utilisateur. Créer un .service (par exemple
    monScript.service) qui sera placé dans le bon répertoire (des
    infos ici <a class="moz-txt-link-freetext" href="https://wiki.archlinux.org/title/Systemd/User">https://wiki.archlinux.org/title/Systemd/User</a>).
    Attention, ce n'est pas le même endroite que les .services lancés
    au démarrage de la machine (par le systemd système). Puis
    l'activer avec systemctl --user enable monScript.service<br>
    </p>
    <p>C'est le "--user" qui fait la différence avec le systemd du
    système.</p>
    <p>Bonne soirée,</p>
    <p>Guillaume<br>
    </p>
    <div class="moz-cite-prefix">Le 02/02/2025 à 20:21, pascal Mauduit a
    écrit :<br>
    </div>
    <blockquote type="cite" cite="mid:CAA=5NOUNnkV8-tvpxUAerro3cPDgFeHxD8Li0rN8Y1cuy=fLTQ@mail.gmail.com">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <div dir="auto">Bonjour,
    <div dir="auto"><br>
    </div>
    <div dir="auto">Peut être avec le fichier ~/.base_profile.rc</div>
    <div dir="auto"><br>
    </div>
    <div dir="auto">Cdlts</div>
    </div>
    <br>
    <div class="gmail_quote gmail_quote_container">
    <div dir="ltr" class="gmail_attr">Le dim. 2 févr. 2025, 20:13,
    Kohler Gerard &lt;<a href="mailto:kohler@oceanetpro.net"
    moz-do-not-send="true" class="moz-txt-link-freetext">kohler@oceanetpro.net</a>&gt;
    a écrit :<br>
    </div>
    <blockquote class="gmail_quote"
    style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Bonjour,<br>
    <br>
    je suis sous débian Bookworm,<br>
    <br>
    j'aimerai lancer un script quelques minutes après l'ouverture
    d'une <br>
    session par un utilisateur.<br>
    <br>
    je n'ai pas trouver de solution avec cron.<br>
    <br>
    avez vous une solution à ce problème ?<br>
    <br>
    merci<br>
    <br>
    </blockquote>
    </div>
    </blockquote>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Basile Starynkevitch@21:1/5 to Kohler Gerard on Sun Feb 2 23:40:02 2025
    On Sun, 2025-02-02 at 20:13 +0100, Kohler Gerard wrote:
    Bonjour,

    je suis sous débian Bookworm,

    j'aimerai lancer un script quelques minutes après l'ouverture d'une
    session par un utilisateur.

    je n'ai pas trouver de solution avec cron.


    Peut-être utiliser un at ou un batch dans le .bashrc ou le .zshrc

    https://manpages.debian.org/bookworm/at/at.1.en.html


    Librement
    --
    Basile STARYNKEVITCH <basile@starynkevitch.net>
    8 rue de la Faïencerie
    92340 Bourg-la-Reine, France
    http://starynkevitch.net/Basile & https://github.com/bstarynk https://github.com/RefPerSys/RefPerSys/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)