Don't use vinegar. I would suggest you use a safe, organic product such as Bt, which stands for Bacillus thuriengensis. It's a naturally occurring bacterium that affects the guts of caterpillars and kills them. It's safe for humans. It's sold as Bt, or Dipel, or under the Safer brand. Check with your garden center to find a product that contains Bt.