sematree is a long lived lock manipulation utility, which is useful when you need locks that are maintained even after a process exits.