Guest User

Untitled

a guest
Oct 19th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. server=127.0.0.1
  4. port=6667
  5.  
  6. infifo=/tmp/ircin
  7. outfifo=/tmp/ircout
  8. pongfifo=/tmp/ircpong
  9.  
  10. rm $infifo
  11. rm $outfifo
  12. rm $pongfifo
  13. mkfifo $infifo
  14. mkfifo $outfifo
  15. touch $pongfifo
  16.  
  17. ( irclogin | cat - $infifo & tail -f $pongfifo; ) | mksock $server $port | tee $outfifo | stdbuf -oL ircpingpong > $pongfifo &
  18. cat < $outfifo &
  19. cat > $infifo
  20. pkill tail
  21.  
  22. fifo1=/tmp/fifo1
  23. fifo2=/tmp/fifo2
  24. rm $fifo1
  25. rm $fifo2
  26. mkfifo $fifo1
  27. mkfifo $fifo2
  28.  
  29. ircpingpong < $fifo2 > $fifo1 &
  30. (mksock <$fifo1|tee $fifo2 )&
  31. irclogin >$fifo1 &
  32. cat >$fifo1
  33.  
  34. fifo=/tmp/myfifo
  35. rm $fifo
  36. mkfifo $fifo
  37.  
  38. ((ircpingpong < $fifo &) && irclogin && cat) | mksock | tee $fifo
Add Comment
Please, Sign In to add comment