SHARE
TWEET

Untitled

a guest Nov 15th, 2017 69 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. node ~/projects/trunk/index.js
  2. python ~/projects/trunk/run.py run
  3.    
  4. { command1 & command2; }
  5.    
  6. { command1 & command2; } > new_file
  7.    
  8. { command1 & command2; } > STDOUT_file 2> STDERR_file
  9.    
  10. alias app () {
  11.     nohup python ~/projects/trunk/run.py run 1>/tmp/log 2>&1 &
  12.     echo $! > /tmp/api.pid
  13.     nohup node ~/projects/trunk/index.js 1>/tmp/log 2>&1 &
  14.     echo $! > /tmp/client.pid
  15.     tail -f /tmp/log
  16. }
  17.    
  18. paste $(node ~/projects/trunk/index.js) $(python ~/projects/trunk/run.py run) > outputfile
  19.    
  20. cmd1() {
  21.     perl -e 'while(1) { print "a"x3000_000,"n"}'
  22. }
  23. export -f cmd1
  24. cmd2() {
  25.     perl -e 'while(1) { print "b"x3000_000,"n"}'
  26. }
  27. export -f cmd2
  28.    
  29. # This is bad - half lines are mixed
  30. $ (cmd1 & cmd2 ) | tr -s ab
  31. bababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababa
  32. ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
  33.    
  34. $ parallel --line-buffer ::: cmd1 cmd2 | tr -s ab
  35. a
  36. a
  37. b
  38. b
  39. b
  40. b
  41. a
RAW Paste Data
Top