(self, pid: int)
| 103 | self.env = env |
| 104 | |
| 105 | def write_pid(self, pid: int): |
| 106 | if not self.env: |
| 107 | raise RuntimeError('未设置环境') |
| 108 | pid_file = os.path.join(SERVICE_PATH, '{}/{}.pid'.format(self.env.project_name, self.name)) |
| 109 | if not os.path.isdir(os.path.dirname(pid_file)): |
| 110 | os.makedirs(os.path.dirname(pid_file), 0o755) |
| 111 | public.writeFile(pid_file, str(pid)) |
| 112 | |
| 113 | def read_pid(self) -> Optional[int]: |
| 114 | if not self.env: |
no test coverage detected