main.go 342 B

1234567891011121314151617181920212223
  1. package main
  2. import (
  3. "strings"
  4. "time"
  5. )
  6. const (
  7. fastTimeout = 10 * time.Second
  8. slowTimeout = 10 * time.Minute
  9. )
  10. func GetCmdDefaultTimeout(cmd string) int { // 单位: 秒
  11. switch {
  12. case strings.HasPrefix(cmd, "yfkj_ftp_client"):
  13. return int(slowTimeout.Seconds())
  14. default:
  15. return int(fastTimeout.Seconds())
  16. }
  17. }
  18. func main() {
  19. }