一组用于管理pidfile的类和函数。
uc-pidfile的Python项目详细描述
uc-pidfile公司
一组用于管理pidfile的类和函数。在
这是联通项目的一部分。在
使用:
importuc_pidfile
功能:
process\u存在(pid)
检查进程是否正在运行。 如果进程存在,则返回True;如果不存在,则返回False。在
read_pid(文件名)
从文件读取pid。在
如果文件存在并成功读取, 然后返回pid,否则返回None。在
可能引发例外:
- 权限错误
- 值错误
validate_pidfile(文件名)
检查pidfiles的内容是否为整数。在
如果有效则返回True,否则返回False。在
可能引发例外:
- 文件未找到错误
- 权限错误
正在运行(文件名)
如果进程正在运行,则返回True,否则返回False。在
即使没有对文件的访问权限,也会认为进程已启动。 如果没有文件或文件包含不正确的数据,则认为进程没有启动。在
类:
PidFile(filename,overwrite=False)
创建pid文件。在
如果文件已存在且overwrite=True,则将覆盖该文件。但如果overwrite=false,则会抛出异常文件existsError。在
可能引发例外:
- FileExistsError文件存在错误
- 权限错误
- FileNotFoundError(例如,如果目标目录不存在。)
- 项目
标签: