18 lines
249 B
Bash
18 lines
249 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
# TCP
|
||
|
#coproc nc -l localhost 3000
|
||
|
|
||
|
# UnixSocket
|
||
|
coproc nc -l -U ./app.sock
|
||
|
|
||
|
while read -r cmd; do
|
||
|
case $cmd in
|
||
|
d) date ;;
|
||
|
q) break ;;
|
||
|
*) echo 'Try again?'
|
||
|
esac
|
||
|
done <&"${COPROC[0]}" >&"${COPROC[1]}"
|
||
|
|
||
|
kill "$COPROC_PID"
|