Heiko Schlittermann <h...@schlittermann.de> (Mi 06 Jan 2021 22:30:34 CET):
socat -v PTY,link=/tmp/x,raw SYSTEM:'while read _; do echo too hot; done' Und für den Client könntest Du auch das hier probieren, wenn das mit der Shell zu schnöde aussieht: (Serviervorschlag, nicht zum Verzehr geeigent): package main import ( "bufio" "fmt" "log" "os" ) func main() { f, err := os.OpenFile("/tmp/x", os.O_RDWR, 0666) if err != nil { log.Fatal(err) } defer f.Close() if _, err = fmt.Fprintln(f, "T"); err != nil { log.Fatal(err) } if got, err := bufio.NewReader(f).ReadString('\n'); err != nil { log.Fatal(err) } else { fmt.Print("Got:", got) } } -- Heiko
signature.asc
Description: PGP signature