(CommandList children: [ (FuncDef name: start body: (BraceGroup children: [ (C {(targetcli)} {(restoreconfig)}) (C {(iscsid)}) (C {(echo)} {(DQ ("iscsid started"))}) ] spids: [50] ) spids: [44 49] ) (FuncDef name: stop body: (BraceGroup children: [ (C {(echo)} {(DQ ("Stopping iscsid"))}) (C {(kill)} { (CommandSubPart command_list: (CommandList children:[(C {(cat)} {(/var/run/iscsid.pid)})]) left_token: <Left_CommandSub "$("> spids: [89 95] ) } ) (C {(targetcli)} {(clearconfig)} {(Lit_VarLike "confirm=") (True)}) (C {(echo)} {(DQ ("iscsid stopped"))}) (C {(exit)} {(0)}) ] spids: [76] ) spids: [70 75] ) (C {(trap)} {(stop)} {(TERM)}) (C {(start)}) (While cond: [(Sentence child:(C {(true)}) terminator:<Op_Semi ";">)] body: (DoGroup children:[(C {(sleep)} {(5)})] spids:[136143]) ) ] )