(command.CommandList children: [ (command.Subshell command_list: (command.CommandList children: [ (command.Sentence child: (C {<echo>} {(SQ <'#!/bin/sh'>)}) terminator: <Id.Op_Semi _> ) (C {<echo>} {(SQ <'exec ../../sleeper'>)}) ] ) redirects: [(redir.Redir op:<Id.Redir_Great '>'> fd:-1 arg_word:{<test.sv/run>})] ) (C {<chmod>} {<755>} {<test.sv/run>}) (C {<echo>} {(SQ <'--- svc sends right signals'>)}) (command.Sentence child:(C {<supervise>} {<test.sv>}) terminator:<Id.Op_Amp _>) (C {<sleep>} {<1>}) (C {<svc>} {<-a>} {<test.sv>}) (C {<sleep>} {<1>}) (C {<svc>} {<-c>} {<test.sv>}) (C {<sleep>} {<1>}) (C {<svc>} {<-h>} {<test.sv>}) (C {<sleep>} {<1>}) (C {<svc>} {<-i>} {<test.sv>}) (C {<sleep>} {<1>}) (C {<svc>} {<-t>} {<test.sv>}) (C {<sleep>} {<1>}) (C {<svc>} {<-q>} {<test.sv>}) (C {<sleep>} {<1>}) (C {<svc>} {<-1>} {<test.sv>}) (C {<sleep>} {<1>}) (C {<svc>} {<-2>} {<test.sv>}) (C {<sleep>} {<1>}) (C {<svc>} {<-w>} {<test.sv>}) (C {<sleep>} {<1>}) (C {<svc>} {<-d>} {<test.sv>}) (C {<sleep>} {<1>}) (C {<svc>} {<-xk>} {<test.sv>}) (C {<wait>}) ] )