Skip to main content

一个后台项目管理器,适用于启动或关闭多个毫不相关的项目,注意他不是函数,只允许启动时指定程序的位置

Project description

它是一个启动python项目的工具


🦈FishProcessManagement 小鱼进程管理器功能一览

  • 启动 你的项目名
  • 关闭 你的项目名

  • 主进程(在进程管理器中使用的代码)

import FishProcessManagement

import FishProcessManagement
进程列表 = {
    '第一个进程': ['python', 'child.py'],
    '第二个进程': ['python', 'child.py'],

    }
FishProcessManagement.进程管理器(进程列表)


  • 子进程(示例的子进程代码)

import multiprocessing
import time

def worker(num):
    """子进程"""
    print('子进程 %d 开始执行' % num)
    sub_process = multiprocessing.Process(target=sub_worker, args=(num,))
    sub_process.start()
    while True:
       time.sleep(1)
       print('子进程正在运行')

def sub_worker(num):
    """子子进程"""
    while True:
       time.sleep(1)
       print('子子进程 %d 开始执行' % num)

   

def main():
    # 主进程
    print('主进程开始执行')
    process1 = multiprocessing.Process(target=worker, args=(1,))
    process1.start()
    process1.join()
    print('主进程执行完毕')

if __name__ == '__main__':
    main()

🦈FishProcessManagement 小鱼进程管理器 2023.5.23

  1. 打包成python的库

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

FishProcessManagement-2023.5.23.8.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

FishProcessManagement-2023.5.23.8-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file FishProcessManagement-2023.5.23.8.tar.gz.

File metadata

File hashes

Hashes for FishProcessManagement-2023.5.23.8.tar.gz
Algorithm Hash digest
SHA256 a5774bc10634e0a02c69881aaa6961638f2467c3a955dc5f8de43fc88e4f7339
MD5 1fb05bad574cf88b227dc9c3b1915f83
BLAKE2b-256 d6093a7b736651a83e72f27ace1d85473cd0962363336d596d7a3050dc54740b

See more details on using hashes here.

File details

Details for the file FishProcessManagement-2023.5.23.8-py3-none-any.whl.

File metadata

File hashes

Hashes for FishProcessManagement-2023.5.23.8-py3-none-any.whl
Algorithm Hash digest
SHA256 8a09cfe243aeeffa6ffcc9aed79d2d3faaff7b334949eb54470e8b863de4ed33
MD5 6d049830c4b7dff300e29978a2411110
BLAKE2b-256 7c55ad1a4c87ae09d49affbb2c30252c033c073fdfd3252206eaf60f6a16e164

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page