示例#1
0
func kickTube(t *beanstalk.Tube, args []string) {
	cnt := 100000
	if len(args) > 0 {
		if c, err := strconv.Atoi(args[0]); err != nil {
			fmt.Printf("Wrong argument for kick: %s\n", args[0])
			os.Exit(3)
		} else {
			cnt = c
		}
	}
	n, err := t.Kick(cnt)
	if err != nil {
		fmt.Println(err)
		os.Exit(4)
	}
	fmt.Println(n, "items kicked")
}