Add example using GNU parallel to run tasks in concurrently (#1915)
This commit is contained in:
parent
6d7de0a480
commit
1b62918240
13
README.md
13
README.md
@ -3061,6 +3061,19 @@ watchexec just foo
|
|||||||
See `watchexec --help` for more info, including how to specify which files
|
See `watchexec --help` for more info, including how to specify which files
|
||||||
should be watched for changes.
|
should be watched for changes.
|
||||||
|
|
||||||
|
### Running tasks in parallel
|
||||||
|
|
||||||
|
GNU parallel can be used to run tasks concurrently:
|
||||||
|
|
||||||
|
```just
|
||||||
|
parallel:
|
||||||
|
#!/usr/bin/env -S parallel --shebang --ungroup --jobs {{ num_cpus() }}
|
||||||
|
echo task 1 start; sleep 3; echo task 1 done
|
||||||
|
echo task 2 start; sleep 3; echo task 2 done
|
||||||
|
echo task 3 start; sleep 3; echo task 3 done
|
||||||
|
echo task 4 start; sleep 3; echo task 4 done
|
||||||
|
```
|
||||||
|
|
||||||
### Shell Alias
|
### Shell Alias
|
||||||
|
|
||||||
For lightning-fast command running, put `alias j=just` in your shell's
|
For lightning-fast command running, put `alias j=just` in your shell's
|
||||||
|
Loading…
Reference in New Issue
Block a user