package file_test import ( "fmt" "os" "strings" "testing" "time" ) func TestBuffer(m *testing.T) { fn := "test.txt" f, e := os.OpenFile(fn, os.O_APPEND|os.O_WRONLY|os.O_CREATE, 0777) if e != nil { fmt.Println(e) return } f.Truncate(0) for i := 0; i < 1000; i++ { f.Write([]byte(strings.Repeat("+", 1))) // cmd := exec.Command("/bin/bash", "-c", "ls -l "+fn) // cmd.Stderr = os.Stderr // cmd.Stdout = os.Stdout // cmd.Stdin = os.Stdin // cmd.Run() time.Sleep(1 * time.Second) } }