much to the disgust of our green bretheren, sump oil makes a good deterrent, the critters don't like getting it on their feet or scales as the case may be, it also controls the weed growth and if only applied to that specific area won't upset the ground water or the vegie patch.
a foot or so wide oiled space is enough to stop the slitherers from crossing, and they will go elsewhere.

