We revisit the classical singular control problem of minimizing running and controlling costs. Existing studies have shown the optimality of a barrier strategy when driven by Brownian motion or Levy processes with one-sided jumps. Under the assumption that the running cost function is convex, we show the optimality of a barrier strategy for a general class of Levy processes.