úÎ Å |Safe path act$ creates a pidfile at the specified path; containing the Process ID of the current process. Then act5 is run, the pidfile is removed and the result of act returned wrapped in a .If the pidfile already exists, act is not run, and P is returned. Any other error while creating the pidfile results in an error.If an exception is raised in act?, the pidfile is removed before the exception is propagated.The pidfile is created with O_CREAT and O_EXCLV flags to ensure that an already existing pidfile is never accidentally overwitten. &pidfile-0.1.0.2-23WgMRvjr3N3xHDUpoONikSystem.PidFile withPidFilebaseGHC.BaseJustNothing createPidFile removePidFile