(List (Com {[LIT_CHARS echo]} {[SQ ]} ) (Subshell (List (Com {[LIT_CHARS echo]} {[SQ ]} ) (Com {[LIT_CHARS echo]} {[LIT_CHARS svc]} {[LIT_CHARS -dx]} {[LIT_CHARS .]} ) ) ) (Subshell (List (Com {[LIT_CHARS echo]} {[SQ ]} ) (Com {[LIT_CHARS echo]} {[LIT_CHARS echo]} {[LIT_CHARS in]} {[LIT_CHARS stop]} ) ) ) (Com {[LIT_CHARS rm]} {[LIT_CHARS -f]} {[LIT_CHARS test.sv/down]} ) (Com {[LIT_CHARS chmod]} {[LIT_OTHER "+"] [LIT_CHARS x]} {[LIT_CHARS test.sv/run]} {[LIT_CHARS test.sv/stop]} ) (Fork (Com {[LIT_CHARS supervise]} {[LIT_CHARS test.sv]} ) ) (Com {[LIT_CHARS wait]} ) (Com {[LIT_CHARS rm]} {[LIT_CHARS -f]} {[LIT_CHARS test.sv/stop]} ) (Com {[LIT_CHARS echo]} ) (Com {[LIT_CHARS echo]} {[SQ ]} ) (Subshell (List (Com {[LIT_CHARS echo]} {[SQ ]} ) (Com {[LIT_CHARS echo]} {[SQ ]} ) ) ) (Com {[LIT_CHARS chmod]} {[LIT_OTHER "+"] [LIT_CHARS x]} {[LIT_CHARS test.sv/log]} ) (Com {[LIT_CHARS supervise]} {[LIT_CHARS test.sv]} ) (Com {[LIT_CHARS wait]} ) (Com {[LIT_CHARS rm]} {[LIT_CHARS -f]} {[LIT_CHARS test.sv/log]} ) (Com {[LIT_CHARS echo]} ) )