support restart in init.d