(CommandList children: [ (C {(echo)} {(SQ <'--- supervise runs stop on down'>)}) (Subshell child: (CommandList children: [ (Sentence child:(C {(echo)} {(SQ <'#!/bin/sh'>)}) terminator:<Op_Semi ';'>) (C {(echo)} {(svc)} {(-dx)} {(.)}) ] ) redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(test.sv/run)} spids:[25])] spids: [6 23] ) (Subshell child: (CommandList children: [ (Sentence child:(C {(echo)} {(SQ <'#!/bin/sh'>)}) terminator:<Op_Semi ';'>) (C {(echo)} {(echo)} {(KW_In in)} {(stop)}) ] ) redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(test.sv/stop)} spids:[47])] spids: [28 45] ) (C {(rm)} {(-f)} {(test.sv/down)}) (C {(chmod)} {(Lit_Other '+') (x)} {(test.sv/run)} {(test.sv/stop)}) (Sentence child:(C {(supervise)} {(test.sv)}) terminator:<Op_Amp '&'>) (C {(wait)}) (C {(rm)} {(-f)} {(test.sv/stop)}) (C {(echo)}) (C {(echo)} {(SQ <'--- supervise stops log after main'>)}) (Subshell child: (CommandList children: [ (Sentence child:(C {(echo)} {(SQ <'#!/bin/sh'>)}) terminator:<Op_Semi ';'>) (C {(echo)} {(SQ <'exec ../../sleeper'>)}) ] ) redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(test.sv/log)} spids:[105])] spids: [88 103] ) (C {(chmod)} {(Lit_Other '+') (x)} {(test.sv/log)}) (C {(supervise)} {(test.sv)}) (C {(wait)}) (C {(rm)} {(-f)} {(test.sv/log)}) (C {(echo)}) ] )