原生探针/子进程。豫
yuyan · 40 行 · 3032 字节 · UTF-8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
寻观「标准库」之书。
「:文言:原生子进程之验:以己为子(带参“子”),子书二行于常出、一行于误出,以三退。父以四法行之:获取输出、运行、运行并继承标准流、运行并传递输出,并试不存之程序。唯行于 Node 与原生之系统(裸机之执行器不能自起其身)。汉语:原生子进程验收:程序把自己当子进程再运行一次(参数“子”),子进程向标准输出写两行、向标准错误写一行,以退出码 3 结束。父进程依次用 获取输出、运行、运行并继承标准流、运行并传递输出 启动它,再试一个不存在的程序,打印结果。只在 Node 与原生系统(Linux、macOS)上运行:裸机的执行器不能再启动嵌在自己里面的客体。:」
「行子」乃化「有」而「有」也。
「行子」者会「无」而
虑「无」者「打印行」于『子:甲』而
虑「无」者「标准错误打印行」于『子:误』而
虑「无」者「打印行」于『子:乙』而
「进程」之「退出」于「三」
也。
「爻文」乃化「爻」而「字符串」也。
「爻文」者会「值」而
若「值」则『阳』否则『阴』
也。
「行父」乃化「有」而「有」也。
「行父」者会「无」而
虑「名」者「命令行参数」之「获取程序名」于「元」而
虑「果」者「子进程」之「获取输出」于「名」于(「列」【『子』】)而
虑「无」者「打印行」于(『获取输出:』附(「爻文」于(「果」中「零」)))而
虑「无」者「打印」于(『标准输出:』附(「果」中「一」))而
虑「无」者「打印」于(『标准错误:』附(「果」中「二」))而
虑「无」者「打印行」于(『运行:』附(「爻文」于(「子进程」之「运行」于「名」于(「列」【『子』】))))而
虑「码甲」者「子进程」之「运行并继承标准流」于「名」于(「列」【『子』】)而
虑「无」者「打印行」于(『继承:』附(「整数表示」于「码甲」))而
虑「码乙」者「子进程」之「运行并传递输出」于「名」于(「列」【『子』】)而
虑「无」者「打印行」于(『传递:』附(「整数表示」于「码乙」))而
虑「码丙」者「子进程」之「运行并继承标准流」于『/不存在的程序/甲』于(「列」【『子』】)而
「打印行」于(『不存在:』附(「整数表示」于「码丙」))
也。
「是子」乃化(「列」于「字符串」)而「爻」也。
「是子」者会「们」而
鉴「们」而
有「罄」则「阴」
或有「缀」于「首」于「余」则「串相等」于「首」于『子』
也。
若「是子」于(「命令行参数」之「获取参数」于「元」)则「行子」于「元」否则「行父」于「元」。