From c88efaf3de462abfcc04351895be3bd0aacc38c8 Mon Sep 17 00:00:00 2001 From: Dot Date: Mon, 15 May 2017 02:27:52 +0800 Subject: [PATCH] Finish fucking-coffee.sh --- fucking-coffee.sh | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/fucking-coffee.sh b/fucking-coffee.sh index 24376fa..be109fc 100755 --- a/fucking-coffee.sh +++ b/fucking-coffee.sh @@ -1,6 +1,30 @@ #!/bin/sh # -# Requires fucking_coffee script in your bin -# -exec fucking_coffee +# Exit early if no sessions with my username are found +if ! who | grep -wq $USER; then + exit +fi + +host=123.123.123.123 +user=ass +passwd=ass +fifo=~/.fuck + +[ -p "$fifo" ] || { rm -f $fifo; mkfifo $fifo; } +exec 5<>$fifo # open $fifo for both reading and writing on fd 5 + +telnet $host -l $user <&5 & + +sleep 16 + +echo $passwd > $fifo +sleep 1 +echo 'sys brew' > $fifo + +sleep 24 + +echo 'sys pour' > $fifo +sleep 1 +# telnet escape character ^] ascii is \035 +echo -e "\035quit" > $fifo