https://github.com/smknstd/lanceur-ksh
basic scheduling with Korn Shell
https://github.com/smknstd/lanceur-ksh
Last synced: 10 months ago
JSON representation
basic scheduling with Korn Shell
- Host: GitHub
- URL: https://github.com/smknstd/lanceur-ksh
- Owner: smknstd
- Created: 2014-02-03T22:26:41.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2014-02-03T22:57:31.000Z (over 12 years ago)
- Last Synced: 2025-03-06T01:49:39.337Z (about 1 year ago)
- Language: Shell
- Homepage:
- Size: 113 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.markdown
Awesome Lists containing this project
README
## Lanceur Korn Shell
Un script rudimentaire d’ordonnancement de tâches en parallèle, écrit aux alentour de 2007 sur mon premier projet ETL probablement sur AIX.
### Principe
Le principe est simpliste, le script décompose une liste de tâches en [round robin](http://en.wikipedia.org/wiki/Round-robin_scheduling) dans plusieurs sous-listes. Ces listes sont ensuite exécutées en // (dans des processus séparés).
Le script était adapté a un grand nombre de tâches courtes. Il est une alternative aux solutions habituelles impliquant un timer.
### Ressources
1. **[counting semaphore](http://www.gnu.org/software/parallel/parallel_tutorial.html#counting_semaphore): une fonctionnalité du fabuleux outil du danois Ole Tange
2. **une [page](http://prll.sourceforge.net/shell_parallel.html) synthétique et très interessante sur le sujet de la parallélisation en shell