你可以用inotifywait它。go test在写入数据时观看一些目录并在关闭时执行的示例:inotifywait -e close_write <dir> | while read file; do go test; done或者你在 go 中使用howeyc/fsnotify包编写你自己的工具:Similar example application。还有重新运行,用Ruby编写的:rerun go test上面的命令将监视当前目录的更改并go test在发生更改时运行。