Guest User

Untitled

a guest
Feb 23rd, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.28 KB | None | 0 0
  1. #!/usr/bin/env sh
  2. set -eu ${VERBOSE:+-x}
  3.  
  4. execute() {
  5. local cmd="$1"
  6. shift
  7.  
  8. case "$cmd" in
  9. start) echo a b|exec xargs -P0 -n1 "$0";;
  10. a) sleep 1; echo a; sleep 2; exec echo a;;
  11. b) sleep 2; exec echo b "$@";;
  12. c) execute b foo;;
  13. *) ! :;;
  14. esac
  15. }
  16.  
  17. execute "$@"
Add Comment
Please, Sign In to add comment