Brook Shiliew Cheap Zhi Meeting Nan mitmproxy client Network Activity Monitor iOS Old App Downloader SSH Terminal Subtitle 菜根谭 Socks5 Configurator IPvBar File Link Markdown Editor IP AI nami joker brook ipio nico z zoro hancock mad httpserver google hosts

z: 进程管理器

Updated at: 2024-07-20

背景

老朋友知道,joker 是一个极简的进程管理工具,小巧在他不是 CS 架构,无依赖,也无需事先运行一个后台进程,随用随时一条命令。而 jinbe 可以轻巧的管理开机启动命令。

根据群友对 joker 和 jinbe 的反馈,所以准备替换掉 jinbe。于是诞生了 z,名称取自 先轸,他同时拥有 joker 和 jinbe 的功能,以及对一些特殊场景做了优化。系统需有 IPv6 栈。

安装

nami install z

启动 z 守护进程

start z daemon and add z into system boot. [this step requires root privileges] and [z requires your system to support the IPv6 stack]

z start

环境变量

大家知道,通常系统刚启动的时候,有些环境变量是不存在的,比如HOME,而PATH变量也比较简洁,而你的命令可能依赖于这些环境变量,那么你可以使用z来设置。

比如设置 HOME

z e HOME /root

比如设置 PATH 为当前上下文的 PATH

z e PATH $PATH

使用

添加一个命令

z brook server -l :9999 -p hello

网络

如你所知,通常系统刚启动时,网络可能还没有准备好,不用担心,z 会在网络准备好后运行你的所有命令。

更多

z - process manager

    start                             start z daemon and add z into system boot [root and ipv6 stack required]

    <command> <arg1> <arg2> <...>     add and run command
    a                                 print all commands
    s <id>                            stop a command
    r <id>                            restart a command
    d <id>                            delete a command

    e <k> <v>                         add environment variable
    e                                 print all environment variables

    <id>                              print stdout and stderr of command
    z                                 print stdout and stderr of z

    stop                              stop z daemon
© TxThinking, Inc. All Rights Reserved.