[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