[gull] Truc et astuces: bash: Communications inter-process

felix felix at f-hauri.ch
Sat Apr 20 18:57:49 CEST 2019


Bonjour,

Voici trois petits scripts liés au communications inter-process:

 - https://f-hauri.ch/vrac/ipc_win-demo.sh.txt
   https://f-hauri.ch/vrac/ipc_win-demo.sh

   Petite démo. Ouvre 3 fenêtres: Input, Log (output) et Error,
   lit les commandes dans la fenêtre Input et les affiche les
   sorties dans les 2 autres fenêtres.
   Il s'agit d'un script à executer normalement, sans argument.

 - https://f-hauri.ch/vrac/bash_ipc_demo.sh.txt
   https://f-hauri.ch/vrac/bash_ipc_demo.sh

   Demo de process en arrière-plan (background)
   Ce fichier est à "sourcer" pour charger l'environnement
   $ . bash_ipc_demo.sh
   puis la commande `back_func` sert à démarrer, arrêter ou interroger
   le ``daemon''.
   Peut être utilisé à travers plusieurs shells/sessions différentes.

 - https://f-hauri.ch/vrac/shell_connector.sh.txt
   https://f-hauri.ch/vrac/shell_connector.sh

   Connecteur shell, je l'avais déjà présenté, il sert à lancer des
   tâches spécialisées en arrière plan, telles que `bc` (binary calculator)
   `date` (convertir des dates en TIMESTAMP `date -f - +%s`) ou encore
   `sqlite` (voire `mysql` ou `postgresql`, pour dialoguer avec une DB,
    créer et manipuler des TEMPTABLES, par exemple)

    Ce fichier est à sourcer pour être utilisé comme une librairie,
    mais peut être lancé simplement, pour executer une démo qui va
    impliquer `sqlite`, `bc` et `date`. 

En espérant donner du fil au plus curieux...

Joyeuses Pâques!!

-- 
 Félix Hauri  -  <felix at f-hauri.ch>  -  http://www.f-hauri.ch


More information about the gull mailing list