(BraceGroup children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:INPUT) op:Equal rhs:{(0)} spids:[75])] spids: [75] ) (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr: (BoolBinary op_id: BoolBinary_EqualTilde left: {($ VSub_Number '$1')} right: {(Lit_Other '^') (-) (Lit_Other '?') (Lit_Other '[') (0-9) (Lit_Other ']') (Lit_Other '+') (Lit_Other '$') } ) ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:INPUT) op: Equal rhs: {($ VSub_Number '$1')} spids: [103] ) ] spids: [103] ) ] spids: [16777215 99] ) ] spids: [16777215 108] ) (C {(.)} {(/DietPi/dietpi/func/dietpi-globals)}) (C {(G_CHECK_ROOT_USER)}) (C {(export)} {(Lit_VarLike 'G_PROGRAM_NAME=') (SQ <DietPi-Process_tool>)}) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:EXIT_CODE) op:Equal rhs:{(0)} spids:[149])] spids: [149] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:MAX_PROGRAMS) op:Equal rhs:{(0)} spids:[154])] spids: [154] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:aNICE) op:Equal rhs:{(ArrayLiteralPart)} spids:[159])] spids: [159] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:aAFFINITY) op: Equal rhs: {(ArrayLiteralPart)} spids: [164] ) ] spids: [164] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:aSCHEDULE_POLICY) op: Equal rhs: {(ArrayLiteralPart)} spids: [169] ) ] spids: [169] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:aSCHEDULE_PRIORITY) op: Equal rhs: {(ArrayLiteralPart)} spids: [174] ) ] spids: [174] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:aPID) op:Equal rhs:{(ArrayLiteralPart)} spids:[179])] spids: [179] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:aNAME) op:Equal rhs:{(ArrayLiteralPart)} spids:[184])] spids: [184] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:aPROCESS_NAME) op: Equal rhs: {(ArrayLiteralPart)} spids: [189] ) ] spids: [189] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:aAVAILABLE) op: Equal rhs: {(ArrayLiteralPart)} spids: [194] ) ] spids: [194] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:aSCHEDULE_AVAILABLE_POLICY) op: Equal rhs: {(ArrayLiteralPart)} spids: [199] ) ] spids: [199] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:aSCHEDULE_AVAILABLE_PRIORITY_MIN) op: Equal rhs: {(ArrayLiteralPart)} spids: [204] ) ] spids: [204] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:aSCHEDULE_AVAILABLE_PRIORITY_MAX) op: Equal rhs: {(ArrayLiteralPart)} spids: [209] ) ] spids: [209] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:MAX_SCHEDULE_POLICIES) op:Equal rhs:{(0)} spids:[214])] spids: [214] ) (FuncDef name: Apply_Process_Tool body: (BraceGroup children: [ (C {(G_DIETPI-NOTIFY)} {(3)} {(DietPi-Process_Tool)} {(Apply)}) (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:status_text) op:Equal rhs:{(DQ )} spids:[238])] spids: [236] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:status_text_ok) op: Equal rhs: { (DQ (CommandSubPart command_list: (CommandList children:[(C {(G_DIETPI-NOTIFY)} {(0)})]) left_token: <Left_CommandSub '$('> spids: [247 251] ) ) } spids: [245] ) ] spids: [243] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:status_text_failed) op: Equal rhs: { (DQ (CommandSubPart command_list: (CommandList children:[(C {(G_DIETPI-NOTIFY)} {(1)})]) left_token: <Left_CommandSub '$('> spids: [259 263] ) ) } spids: [257] ) ] spids: [255] ) (ForExpr init: (BinaryAssign op_id: Arith_Equal left: (LhsName name:i) right: (ArithWord w:{(Lit_Digits 0)}) ) cond: (ArithBinary op_id: Arith_Less left: (ArithVarRef name:i) right: (ArithWord w:{($ VSub_Name '$MAX_PROGRAMS')}) ) update: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:i)) body: (DoGroup children: [ (If arms: [ (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w: { (BracedVarSub token: <VSub_Name aAVAILABLE> bracket_op: (ArrayIndex expr: (ArithWord w:{($ VSub_Name '$i')}) ) spids: [295 300] ) } ) right: (ArithWord w:{(Lit_Digits 1)}) ) spids: [293 307] ) terminator: <Op_Semi ';'> ) ] action: [ (Pipeline children: [ (C {(cat)} {(DQ ($ VSub_Name '$FP_PS_LIST'))}) (C {(grep)} { (DQ (BracedVarSub token: <VSub_Name aPROCESS_NAME> bracket_op: (ArrayIndex expr:(ArithWord w:{($ VSub_Name '$i')})) spids: [329 334] ) ) } ) (SimpleCommand words: [{(awk)} {(SQ <'{print $1}'>)}] redirects: [ (Redir op: <Redir_Great '>'> fd: 16777215 arg_word: {(DQ ($ VSub_Name '$FP_TEMP'))} ) ] ) ] negated: F ) (WhileUntil keyword: <KW_While while> cond: [(C {(read)} {(-r)} {(line)})] body: (DoGroup children: [ (C {(aPID) (Lit_Other '[') ($ VSub_Name '$i') (Lit_Other ']') (Lit_Other '=') ($ VSub_Name '$line') } ) (C {(echo)} {(-e)} { (DQ (BracedVarSub token: <VSub_Name aNAME> bracket_op: (ArrayIndex expr: (ArithWord w:{($ VSub_Name '$i')}) ) spids: [387 392] ) (' (') (BracedVarSub token: <VSub_Name aPID> bracket_op: (ArrayIndex expr: (ArithWord w:{($ VSub_Name '$i')}) ) spids: [394 399] ) (')') ) } ) (If arms: [ (if_arm cond: [ (Sentence child: (DParen child: (ArithUnary op_id: Arith_Bang child: (ArithWord w: { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(ps)} {(ax)}) (C {(awk)} {(SQ <'{print $1}'>)} ) (C {(grep)} {(-ci)} {(-m1)} { (DQ (BracedVarSub token: <VSub_Name aPID> bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$i' ) } ) ) spids: [438 443] ) ) } ) ] negated: F ) ] ) left_token: <Left_CommandSub '$('> spids: [415 445] ) } ) ) spids: [411 448] ) terminator: <Op_Semi ';'> ) ] action: [ (C {(G_DIETPI-NOTIFY)} {(2)} {(PID)} { (DQ (BracedVarSub token: <VSub_Name aPID> bracket_op: (ArrayIndex expr: (ArithWord w:{($ VSub_Name '$i')}) ) spids: [462 467] ) ) } {(no)} {(longer)} {(exists)} ) ] spids: [16777215 451] ) ] else_action: [ (SimpleCommand words: [ {(renice)} {(-n)} { (BracedVarSub token: <VSub_Name aNICE> bracket_op: (ArrayIndex expr: (ArithWord w:{($ VSub_Name '$i')}) ) spids: [490 495] ) } { (BracedVarSub token: <VSub_Name aPID> bracket_op: (ArrayIndex expr: (ArithWord w:{($ VSub_Name '$i')}) ) spids: [497 502] ) } ] redirects: [ (Redir op: <Redir_AndGreat '&>'> fd: 16777215 arg_word: {(/dev/null)} ) ] ) (If arms: [ (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w:{($ VSub_QMark '$?')}) right: (ArithWord w:{(Lit_Digits 0)}) ) spids: [511 520] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:status_text) op: Equal rhs: {($ VSub_Name '$status_text_ok')} spids: [527] ) ] spids: [527] ) ] spids: [16777215 523] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:status_text) op: Equal rhs: {($ VSub_Name '$status_text_failed')} spids: [536] ) ] spids: [536] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:EXIT_CODE) op: Equal rhs: {(1)} spids: [540] ) ] spids: [540] ) ] spids: [532 545] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:status_text) op: PlusEqual rhs: { (DQ (Lit_Other '\\') ('e[90mNice ') (BracedVarSub token: <VSub_Name aNICE> bracket_op: (ArrayIndex expr: (ArithWord w:{($ VSub_Name '$i')}) ) spids: [553 558] ) (Lit_Other '\\') ('e[0m') ) } spids: [549] ) ] spids: [549] ) (C {(echo)} {(-e)} {(DQ ($ VSub_Name '$status_text'))}) (SimpleCommand words: [ {(taskset)} {(-pc)} { (BracedVarSub token: <VSub_Name aAFFINITY> bracket_op: (ArrayIndex expr: (ArithWord w:{($ VSub_Name '$i')}) ) spids: [582 587] ) } { (BracedVarSub token: <VSub_Name aPID> bracket_op: (ArrayIndex expr: (ArithWord w:{($ VSub_Name '$i')}) ) spids: [589 594] ) } ] redirects: [ (Redir op: <Redir_AndGreat '&>'> fd: 16777215 arg_word: {(/dev/null)} ) ] ) (If arms: [ (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w:{($ VSub_QMark '$?')}) right: (ArithWord w:{(Lit_Digits 0)}) ) spids: [603 612] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:status_text) op: Equal rhs: {($ VSub_Name '$status_text_ok')} spids: [619] ) ] spids: [619] ) ] spids: [16777215 615] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:status_text) op: Equal rhs: {($ VSub_Name '$status_text_failed')} spids: [628] ) ] spids: [628] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:EXIT_CODE) op: Equal rhs: {(2)} spids: [632] ) ] spids: [632] ) ] spids: [624 637] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:status_text) op: PlusEqual rhs: { (DQ (Lit_Other '\\') ('e[90mAffinity ') (BracedVarSub token: <VSub_Name aAFFINITY> bracket_op: (ArrayIndex expr: (ArithWord w:{($ VSub_Name '$i')}) ) spids: [645 650] ) (Lit_Other '\\') ('e[0m') ) } spids: [641] ) ] spids: [641] ) (C {(echo)} {(-e)} {(DQ ($ VSub_Name '$status_text'))}) (ForExpr init: (BinaryAssign op_id: Arith_Equal left: (LhsName name:j) right: (ArithWord w:{(Lit_Digits 0)}) ) cond: (ArithBinary op_id: Arith_Less left: (ArithVarRef name:j) right: (ArithWord w: {($ VSub_Name '$MAX_SCHEDULE_POLICIES')} ) ) update: (UnaryAssign op_id: Node_PostDPlus child: (LhsName name:j) ) body: (DoGroup children: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} { (DQ (BracedVarSub token: <VSub_Name aSCHEDULE_POLICY> bracket_op: (ArrayIndex expr: (ArithWord w: {($ VSub_Name '$i')} ) ) spids: [702 707] ) ) } {(Lit_Other '=')} { (DQ (BracedVarSub token: <VSub_Name aSCHEDULE_AVAILABLE_POLICY > bracket_op: (ArrayIndex expr: (ArithWord w: {($ VSub_Name '$j')} ) ) spids: [713 718] ) ) } {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (AndOr ops: [Op_DPipe] children: [ (DParen child: (ArithBinary op_id: Arith_Less left: (ArithWord w: { (BracedVarSub token: < VSub_Name aSCHEDULE_PRIORITY > bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$i' ) } ) ) spids: [ 736 741 ] ) } ) right: (ArithWord w: { (BracedVarSub token: < VSub_Name aSCHEDULE_AVAILABLE_PRIORITY_MIN > bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$j' ) } ) ) spids: [ 745 750 ] ) } ) ) spids: [734 753] ) (DParen child: (ArithBinary op_id: Arith_Great left: (ArithWord w: { (BracedVarSub token: < VSub_Name aSCHEDULE_PRIORITY > bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$i' ) } ) ) spids: [ 760 765 ] ) } ) right: (ArithWord w: { (BracedVarSub token: < VSub_Name aSCHEDULE_AVAILABLE_PRIORITY_MAX > bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$j' ) } ) ) spids: [ 769 774 ] ) } ) ) spids: [758 777] ) ] ) terminator: <Op_Semi ';'> ) ] action: [ (C {(aSCHEDULE_PRIORITY) (Lit_Other '[') ($ VSub_Name '$i') (Lit_Other ']') (Lit_Other '=') (BracedVarSub token: <VSub_Name aSCHEDULE_AVAILABLE_PRIORITY_MIN > bracket_op: (ArrayIndex expr: (ArithWord w: {($ VSub_Name '$j')} ) ) spids: [789 794] ) } ) ] spids: [16777215 780] ) ] spids: [16777215 798] ) (ControlFlow token: <ControlFlow_Break break> ) ] spids: [16777215 724] ) ] spids: [16777215 806] ) ] spids: [693 810] ) ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:chrt_mode) op: Equal rhs: {(SQ )} spids: [816] ) ] spids: [814] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} { (DQ (BracedVarSub token: <VSub_Name aSCHEDULE_POLICY> bracket_op: (ArrayIndex expr: (ArithWord w: {($ VSub_Name '$i')} ) ) spids: [826 831] ) ) } {(Lit_Other '=')} {(DQ (SCHED_OTHER))} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:chrt_mode) op: Equal rhs: {(SQ <-o>)} spids: [847] ) ] spids: [847] ) ] spids: [16777215 843] ) (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} { (DQ (BracedVarSub token: <VSub_Name aSCHEDULE_POLICY> bracket_op: (ArrayIndex expr: (ArithWord w: {($ VSub_Name '$i')} ) ) spids: [859 864] ) ) } {(Lit_Other '=')} {(DQ (SCHED_FIFO))} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:chrt_mode) op: Equal rhs: {(SQ <-f>)} spids: [880] ) ] spids: [880] ) ] spids: [854 876] ) (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} { (DQ (BracedVarSub token: <VSub_Name aSCHEDULE_POLICY> bracket_op: (ArrayIndex expr: (ArithWord w: {($ VSub_Name '$i')} ) ) spids: [892 897] ) ) } {(Lit_Other '=')} {(DQ (SCHED_RR))} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:chrt_mode) op: Equal rhs: {(SQ <-r>)} spids: [913] ) ] spids: [913] ) ] spids: [887 909] ) (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} { (DQ (BracedVarSub token: <VSub_Name aSCHEDULE_POLICY> bracket_op: (ArrayIndex expr: (ArithWord w: {($ VSub_Name '$i')} ) ) spids: [925 930] ) ) } {(Lit_Other '=')} {(DQ (SCHED_BATCH))} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:chrt_mode) op: Equal rhs: {(SQ <-b>)} spids: [946] ) ] spids: [946] ) ] spids: [920 942] ) (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} { (DQ (BracedVarSub token: <VSub_Name aSCHEDULE_POLICY> bracket_op: (ArrayIndex expr: (ArithWord w: {($ VSub_Name '$i')} ) ) spids: [958 963] ) ) } {(Lit_Other '=')} {(DQ (SCHED_IDLE))} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:chrt_mode) op: Equal rhs: {(SQ <-i>)} spids: [979] ) ] spids: [979] ) ] spids: [953 975] ) ] spids: [16777215 986] ) (SimpleCommand words: [ {(chrt)} {($ VSub_Name '$chrt_mode')} {(-p)} { (BracedVarSub token: <VSub_Name aSCHEDULE_PRIORITY> bracket_op: (ArrayIndex expr: (ArithWord w:{($ VSub_Name '$i')}) ) spids: [1000 1005] ) } { (BracedVarSub token: <VSub_Name aPID> bracket_op: (ArrayIndex expr: (ArithWord w:{($ VSub_Name '$i')}) ) spids: [1007 1012] ) } ] redirects: [ (Redir op: <Redir_AndGreat '&>'> fd: 16777215 arg_word: {(/dev/null)} ) ] ) (If arms: [ (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w:{($ VSub_QMark '$?')}) right: (ArithWord w:{(Lit_Digits 0)}) ) spids: [1022 1031] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:status_text) op: Equal rhs: {($ VSub_Name '$status_text_ok')} spids: [1038] ) ] spids: [1038] ) ] spids: [16777215 1034] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:status_text) op: Equal rhs: {($ VSub_Name '$status_text_failed')} spids: [1047] ) ] spids: [1047] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:EXIT_CODE) op: Equal rhs: {(3)} spids: [1051] ) ] spids: [1051] ) ] spids: [1043 1056] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:status_text) op: PlusEqual rhs: { (DQ (Lit_Other '\\') ('e[90mScheduler ') (BracedVarSub token: <VSub_Name aSCHEDULE_POLICY> bracket_op: (ArrayIndex expr: (ArithWord w:{($ VSub_Name '$i')}) ) spids: [1064 1069] ) (' ') (BracedVarSub token: <VSub_Name aSCHEDULE_PRIORITY> bracket_op: (ArrayIndex expr: (ArithWord w:{($ VSub_Name '$i')}) ) spids: [1071 1076] ) (Lit_Other '\\') ('e[0m') ) } spids: [1060] ) ] spids: [1060] ) (C {(echo)} {(-e)} {(DQ ($ VSub_Name '$status_text'))}) ] spids: [478 1092] ) ] spids: [361 1097] ) redirects: [ (Redir op: <Redir_Less '<'> fd: 16777215 arg_word: {(DQ ($ VSub_Name '$FP_TEMP'))} ) ] ) (C {(rm)} {(DQ ($ VSub_Name '$FP_TEMP'))}) ] spids: [16777215 310] ) ] spids: [16777215 1114] ) ] spids: [287 1118] ) ) (C {(echo)} {(-e)} {(DQ )}) ] spids: [222] ) spids: [219 222] ) (FuncDef name: Init body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:index) op:Equal rhs:{(0)} spids:[1164])] spids: [1162] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Aria2>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <aria2c>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1186 1190] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'Avahi Daemon'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <avahi-daemon>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1211 1215] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'Bluetooth (Service)'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <bluetooth>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1236 1240] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'Bluetooth (Hciuart)'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <hciattach>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1261 1265] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'Blynk Server'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <blynkserver>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1286 1290] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <BruteFIR>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <brutefir>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1311 1315] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <CAVA>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <cava>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1336 1340] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Cuberite>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Cuberite>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1361 1365] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <CloudPrint>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <cloudprintd>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1386 1390] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <CouchPotato>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <CouchPotato.py>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1411 1415] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Cron>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <cron>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1436 1440] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <CUPS>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <cupsd>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1461 1465] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <DarkIce>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <darkice>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1486 1490] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'Deluge (Daemon)'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <deluged>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1511 1515] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'Deluge (Web interface)'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <deluge-web>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1536 1540] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'DHCP Client'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <dhclient>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1561 1565] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'DHCP Server'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <dhcpd>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1586 1590] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Docker>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <docker>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1611 1615] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Dropbear>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <dropbear>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1636 1640] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'Emby Server'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <emby-server>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1661 1665] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <EmonHUB>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <emonhub>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1686 1690] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Fail2Ban>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <fail2ban-server>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1711 1715] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <FuguHub>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <bdd>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1736 1740] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Gitea>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <gitea>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1761 1765] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Gogs>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <gogs>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1786 1790] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'Google AIY'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <main.py>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1811 1815] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Gmediarender>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <gmediarender>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1836 1840] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'Home Assistant'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <hass>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1861 1865] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'HTPC Manager'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Htpc.py>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1886 1890] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <IceCast>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <icecast2>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1911 1915] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <MPD>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <bin/mpd>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1936 1940] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'YMPD (HiFi)'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <ympd>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1964 1968] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Jackett>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <JackettConsole.exe>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [1989 1993] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'Jack Server'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <jackd>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2014 2018] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Jconvolver>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <jconvolver>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2039 2043] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Minio>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <minio>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2064 2068] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <MiniDLNA>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <minidlna>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2089 2093] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Mopidy>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <mopidy>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2118 2122] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Mosquitto>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <mosquitto>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2143 2147] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <MotionEye>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <motioneye>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2168 2172] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'Mumble Server'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <murmurd>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2193 2197] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'NAA Daemon'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <networkaudiod>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2218 2222] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <NetData>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <netdata>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2243 2247] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Nukkit>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <nukkit.jar>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2268 2272] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Node-Red>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <node-red>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2293 2297] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <NoIp>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <noip2>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2318 2322] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <NZBget>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <nzbget>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2343 2347] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <OctoPrint>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <octoprint>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2368 2372] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <OpenBazaar>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <openbazaard.py>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2393 2397] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'Open Media Vault'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <omv-engined>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2418 2422] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'OpenSSH Server'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <sshd>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2443 2447] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'OpenVPN Server'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <openvpn>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2468 2472] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Pi-SPC>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <sds.sh>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2493 2497] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Pi-hole>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <dnsmasq>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2518 2522] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'Pi-hole FTL'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <pihole-FTL>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2543 2547] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <ProFTP>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <proftpd>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2568 2572] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <qBitTorrent>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <qbittorrent-nox>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2593 2597] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Radarr>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Radarr.exe>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2618 2622] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Raspotify>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <librespot>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2643 2647] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <RoonBridge>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <RoonBridge>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2668 2672] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'RoonBridge (Helper)'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <RoonBridgeHelper>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2693 2697] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'RoonBridge/Server (RAATServer)'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <RAATServer>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2718 2722] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'RoonBridge/Server (Appliance)'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <RoonAppliance>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2743 2747] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <RoonServer>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <RoonServer>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2768 2772] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <rTorrent>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <rtorrent>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2793 2797] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <SABnzbd>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <SABnzbd.py>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2818 2822] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'Samba Server (Daemon)'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <smbd>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2843 2847] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'Samba Server (NetBios)'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <nmbd>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2868 2872] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'Shairport Sync'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <shairport-sync>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2893 2897] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <SickRage>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <SickBeard.py>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2918 2922] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Sonarr>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <NzbDrone.exe>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2943 2947] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'Spotify Connect Web'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <spotify-connect-web>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2968 2972] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Supervisor>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <supervisor>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [2993 2997] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'Squeezebox Server (LMS)'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <squeezeboxserver>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [3018 3022] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Squeezelite>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <squeezelite>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [3043 3047] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Syncthing>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <syncthing>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [3068 3072] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Syncthing-inotify>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <syncthing-inotify>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [3093 3097] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Tomcat8>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <tomcat8>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [3118 3122] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Tonido>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <tonidoconsole>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [3143 3147] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <Transmission>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <transmission-daemon>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [3168 3172] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <AmiBerry>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <amiberry>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [3193 3197] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'UrBackup Server'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <urbackupsrv>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [3218 3222] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'Webserver Apache2'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <apache2>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [3243 3247] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'Webserver Nginx'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <nginx>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [3268 3272] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'Webserver Lighttpd'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <lighttpd>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [3293 3297] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'Webserver MariaDB'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <mariadb>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [3318 3322] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'Webserver MySql'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <mysqld>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [3343 3347] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'Webserver Php-fpm'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <php-fpm>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [3368 3372] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'Webserver Redis'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <redis-server>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [3393 3397] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'WiFi Hotspot'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <hostapd>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [3418 3422] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'WiFi Monitor'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <dietpi-wifi-monitor.sh>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [3443 3447] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <VirtualHere>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <vhusbd>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [3468 3472] ) (Sentence child: (C {(aNAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <'YaCy search engine'>) } ) terminator: <Op_Semi ';'> ) (Sentence child: (C {(aPROCESS_NAME) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (SQ <yacy>) } ) terminator: <Op_Semi ';'> ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [3493 3497] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:MAX_PROGRAMS) op: Equal rhs: { (BracedVarSub token: <VSub_Name aNAME> prefix_op: VSub_Pound bracket_op: (WholeArray op_id:Lit_At) spids: [3501 3507] ) } spids: [3500] ) ] spids: [3500] ) (Pipeline children: [ (C {(ps)} {(ax)}) (SimpleCommand words: [{(grep)} {(-v)} {(SQ <'\\['>)}] redirects: [ (Redir op: <Redir_Great '>'> fd: 16777215 arg_word: {(DQ ($ VSub_Name '$FP_PS_LIST'))} ) ] ) ] negated: F ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:init_affinity_value) op: Equal rhs: {(0)} spids: [3543] ) ] spids: [3541] ) (If arms: [ (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_Great left: (ArithWord w: { (CommandSubPart command_list: (CommandList children: [(C {(nproc)} {(--all)})] ) left_token: <Left_CommandSub '$('> spids: [3551 3555] ) } ) right: (ArithWord w:{(Lit_Digits 1)}) ) spids: [3549 3562] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:init_affinity_value) op: Equal rhs: { (DQ (0-) (ArithSubPart anode: (ArithBinary op_id: Arith_Minus left: (ArithWord w: { (CommandSubPart command_list: (CommandList children: [(C {(nproc)} {(--all)})] ) left_token: <Left_CommandSub '$('> spids: [3574 3578] ) } ) right: (ArithWord w:{(Lit_Digits 1)}) ) spids: [3572 3584] ) ) } spids: [3569] ) ] spids: [3569] ) ] spids: [16777215 3565] ) ] spids: [16777215 3589] ) (ForExpr init: (BinaryAssign op_id: Arith_Equal left: (LhsName name:i) right: (ArithWord w:{(Lit_Digits 0)}) ) cond: (ArithBinary op_id: Arith_Less left: (ArithVarRef name:i) right: (ArithWord w:{($ VSub_Name '$MAX_PROGRAMS')}) ) update: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:i)) body: (DoGroup children: [ (C {(aNICE) (Lit_Other '[') ($ VSub_Name '$i') (Lit_Other ']') (Lit_Other '=') (0)} ) (C {(aAFFINITY) (Lit_Other '[') ($ VSub_Name '$i') (Lit_Other ']') (Lit_Other '=') ($ VSub_Name '$init_affinity_value') } ) (C {(aSCHEDULE_POLICY) (Lit_Other '[') ($ VSub_Name '$i') (Lit_Other ']') (Lit_Other '=') (DQ (SCHED_OTHER)) } ) (C {(aSCHEDULE_PRIORITY) (Lit_Other '[') ($ VSub_Name '$i') (Lit_Other ']') (Lit_Other '=') (0) } ) (C {(aPID) (Lit_Other '[') ($ VSub_Name '$i') (Lit_Other ']') (Lit_Other '=') (0)}) (C {(aAVAILABLE) (Lit_Other '[') ($ VSub_Name '$i') (Lit_Other ']') (Lit_Other '=') (0) } ) (If arms: [ (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w: { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(cat)} {(DQ ($ VSub_Name '$FP_PS_LIST'))}) (C {(awk)} { (SQ < '{string=""; for (i=5; i<=NF; i++) string=string $i " "; print string}' > ) } ) (C {(grep)} {(-ci)} {(-m1)} { (DQ (BracedVarSub token: <VSub_Name aPROCESS_NAME> bracket_op: (ArrayIndex expr: (ArithWord w: {($ VSub_Name '$i')} ) ) spids: [3703 3708] ) ) } ) ] negated: F ) ] ) left_token: <Left_CommandSub '$('> spids: [3679 3710] ) } ) right: (ArithWord w:{(Lit_Digits 1)}) ) spids: [3677 3717] ) terminator: <Op_Semi ';'> ) ] action: [ (C {(aAVAILABLE) (Lit_Other '[') ($ VSub_Name '$i') (Lit_Other ']') (Lit_Other '=') (1) } ) ] spids: [16777215 3720] ) ] spids: [16777215 3733] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} { (DQ (BracedVarSub token: <VSub_Name aPROCESS_NAME> bracket_op: (ArrayIndex expr:(ArithWord w:{($ VSub_Name '$i')})) spids: [3746 3751] ) ) } {(Lit_Other '=')} {(DQ (netdata))} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (C {(aNICE) (Lit_Other '[') ($ VSub_Name '$i') (Lit_Other ']') (Lit_Other '=') (19) } ) ] spids: [16777215 3763] ) ] spids: [16777215 3776] ) ] spids: [3616 3780] ) ) (SimpleCommand words: [{(chrt)} {(-m)}] redirects: [ (Redir op: <Redir_Great '>'> fd: 16777215 arg_word: {(DQ ($ VSub_Name '$FP_TEMP'))} ) ] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:index) op:Equal rhs:{(0)} spids:[3800])] spids: [3800] ) (WhileUntil keyword: <KW_While while> cond: [(C {(read)} {(line)})] body: (DoGroup children: [ (C {(aSCHEDULE_AVAILABLE_POLICY) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(echo)} {(-e)} {(DQ ($ VSub_Name '$line'))}) (C {(awk)} {(SQ <'{print $1}'>)}) ] negated: F ) ] ) left_token: <Left_CommandSub '$('> spids: [3824 3840] ) } ) (C {(aSCHEDULE_AVAILABLE_PRIORITY_MIN) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(echo)} {(-e)} {(DQ ($ VSub_Name '$line'))}) (C {(sed)} {(SQ <'s/.*: //'>)}) (C {(sed)} {(SQ <'s/\\// /'>)}) (C {(awk)} {(SQ <'{print $1}'>)}) ] negated: F ) ] ) left_token: <Left_CommandSub '$('> spids: [3857 3889] ) } ) (C {(aSCHEDULE_AVAILABLE_PRIORITY_MAX) (Lit_Other '[') ($ VSub_Name '$index') (Lit_Other ']') (Lit_Other '=') (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(echo)} {(-e)} {(DQ ($ VSub_Name '$line'))}) (C {(sed)} {(SQ <'s/.*: //'>)}) (C {(sed)} {(SQ <'s/\\// /'>)}) (C {(awk)} {(SQ <'{print $2}'>)}) ] negated: F ) ] ) left_token: <Left_CommandSub '$('> spids: [3901 3933] ) } ) (DParen child: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:index)) spids: [3937 3941] ) ] spids: [3811 3945] ) redirects: [ (Redir op: <Redir_Less '<'> fd: 16777215 arg_word: {(DQ ($ VSub_Name '$FP_TEMP'))} ) ] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:MAX_SCHEDULE_POLICIES) op: Equal rhs: { (BracedVarSub token: <VSub_Name aSCHEDULE_AVAILABLE_POLICY> prefix_op: VSub_Pound bracket_op: (WholeArray op_id:Lit_At) spids: [3955 3961] ) } spids: [3954] ) ] spids: [3954] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(KW_Bang '!')} {(-f)} {(DQ ($ VSub_Name '$FP_SETTINGS'))} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [(C {(Write_Settings_File)})] spids: [16777215 3988] ) ] else_action: [(C {(Read_Settings_File)})] spids: [3996 4004] ) ] spids: [1150] ) spids: [1147 1150] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:FP_SETTINGS) op: Equal rhs: {(DQ (/DietPi/dietpi/.dietpi-process_tool))} spids: [4028] ) ] spids: [4028] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:FP_TEMP) op: Equal rhs: {(DQ (/tmp/.dietpi-process_tool_temp))} spids: [4034] ) ] spids: [4034] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:FP_PS_LIST) op: Equal rhs: {(DQ (/tmp/.dietpi-process_tool_ps_list))} spids: [4044] ) ] spids: [4044] ) (FuncDef name: Read_Settings_File body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:string) op:Equal rhs:{(DQ )} spids:[4060])] spids: [4058] ) (ForExpr init: (BinaryAssign op_id: Arith_Equal left: (LhsName name:i) right: (ArithWord w:{(Lit_Digits 0)}) ) cond: (ArithBinary op_id: Arith_Less left: (ArithVarRef name:i) right: (ArithWord w:{($ VSub_Name '$MAX_PROGRAMS')}) ) update: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:i)) body: (DoGroup children: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:string) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(cat)} {(DQ ($ VSub_Name '$FP_SETTINGS'))}) (C {(grep)} {(-m1)} { (DQ ('^') (BracedVarSub token: <VSub_Name aPROCESS_NAME> bracket_op: (ArrayIndex expr: (ArithWord w:{($ VSub_Name '$i')}) ) spids: [4111 4116] ) ) } ) ] negated: F ) ] ) left_token: <Left_CommandSub '$('> spids: [4095 4118] ) } spids: [4094] ) ] spids: [4092] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(-n)} {(DQ ($ VSub_Name '$string'))} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (C {(aNICE) (Lit_Other '[') ($ VSub_Name '$i') (Lit_Other ']') (Lit_Other '=') (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(echo)} {(-e)} {(DQ ($ VSub_Name '$string'))}) (C {(awk)} {(SQ <'{print $2}'>)}) ] negated: F ) ] ) left_token: <Left_CommandSub '$('> spids: [4148 4165] ) } ) (C {(aAFFINITY) (Lit_Other '[') ($ VSub_Name '$i') (Lit_Other ']') (Lit_Other '=') (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(echo)} {(-e)} {(DQ ($ VSub_Name '$string'))}) (C {(awk)} {(SQ <'{print $3}'>)}) ] negated: F ) ] ) left_token: <Left_CommandSub '$('> spids: [4178 4194] ) } ) (C {(aSCHEDULE_POLICY) (Lit_Other '[') ($ VSub_Name '$i') (Lit_Other ']') (Lit_Other '=') (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(echo)} {(-e)} {(DQ ($ VSub_Name '$string'))}) (C {(awk)} {(SQ <'{print $4}'>)}) ] negated: F ) ] ) left_token: <Left_CommandSub '$('> spids: [4207 4223] ) } ) (C {(aSCHEDULE_PRIORITY) (Lit_Other '[') ($ VSub_Name '$i') (Lit_Other ']') (Lit_Other '=') (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(echo)} {(-e)} {(DQ ($ VSub_Name '$string'))}) (C {(awk)} {(SQ <'{print $5}'>)}) ] negated: F ) ] ) left_token: <Left_CommandSub '$('> spids: [4231 4247] ) } ) ] spids: [16777215 4135] ) ] spids: [16777215 4251] ) ] spids: [4084 4255] ) ) ] spids: [4054] ) spids: [4051 4054] ) (FuncDef name: Write_Settings_File body: (BraceGroup children: [ (SimpleCommand words: [{(rm)} {(DQ ($ VSub_Name '$FP_SETTINGS'))}] redirects: [(Redir op:<Redir_AndGreat '&>'> fd:16777215 arg_word:{(/dev/null)})] ) (ForExpr init: (BinaryAssign op_id: Arith_Equal left: (LhsName name:i) right: (ArithWord w:{(Lit_Digits 0)}) ) cond: (ArithBinary op_id: Arith_Less left: (ArithVarRef name:i) right: (ArithWord w:{($ VSub_Name '$MAX_PROGRAMS')}) ) update: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:i)) body: (DoGroup children: [ (If arms: [ (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w: { (BracedVarSub token: <VSub_Name aAVAILABLE> bracket_op: (ArrayIndex expr: (ArithWord w:{($ VSub_Name '$i')}) ) spids: [4309 4314] ) } ) right: (ArithWord w:{(Lit_Digits 1)}) ) spids: [4307 4321] ) terminator: <Op_Semi ';'> ) ] action: [ (SimpleCommand words: [ {(echo)} {(-e)} { (DQ (BracedVarSub token: <VSub_Name aPROCESS_NAME> bracket_op: (ArrayIndex expr:(ArithWord w:{($ VSub_Name '$i')})) spids: [4333 4338] ) (' ') (BracedVarSub token: <VSub_Name aNICE> bracket_op: (ArrayIndex expr:(ArithWord w:{($ VSub_Name '$i')})) spids: [4340 4345] ) (' ') (BracedVarSub token: <VSub_Name aAFFINITY> bracket_op: (ArrayIndex expr:(ArithWord w:{($ VSub_Name '$i')})) spids: [4347 4352] ) (' ') (BracedVarSub token: <VSub_Name aSCHEDULE_POLICY> bracket_op: (ArrayIndex expr:(ArithWord w:{($ VSub_Name '$i')})) spids: [4354 4359] ) (' ') (BracedVarSub token: <VSub_Name aSCHEDULE_PRIORITY> bracket_op: (ArrayIndex expr:(ArithWord w:{($ VSub_Name '$i')})) spids: [4361 4366] ) ) } ] redirects: [ (Redir op: <Redir_DGreat '>>'> fd: 16777215 arg_word: {($ VSub_Name '$FP_SETTINGS')} ) ] ) ] spids: [16777215 4324] ) ] spids: [16777215 4375] ) ] spids: [4301 4379] ) ) ] spids: [4266] ) spids: [4263 4266] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:PROGRAM_NAME) op: Equal rhs: {(DQ ('DietPi-Process Tool'))} spids: [4399] ) ] spids: [4399] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:WHIP_QUESTION) op:Equal rhs:{(0)} spids:[4405])] spids: [4405] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:CHOICE) op:Equal rhs:{(0)} spids:[4409])] spids: [4409] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:TARGETMENUID) op:Equal rhs:{(0)} spids:[4413])] spids: [4413] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:LAST_SELECTED_NAME) op:Equal rhs:{(0)} spids:[4417])] spids: [4417] ) (FuncDef name: Menu_Exit body: (BraceGroup children: [ (C {(whiptail)} {(--title)} {(DQ ('Exit ') ($ VSub_Name '$PROGRAM_NAME') ('?'))} {(--yesno)} {(DQ ('Exit ') ($ VSub_Name '$PROGRAM_NAME') ('?'))} {(--backtitle)} {(DQ ($ VSub_Name '$PROGRAM_NAME'))} {(--yes-button)} {(DQ (Ok))} {(--no-button)} {(DQ (Back))} {(--defaultno)} {(9)} {(55)} ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:CHOICE) op: Equal rhs: {($ VSub_QMark '$?')} spids: [4472] ) ] spids: [4472] ) (If arms: [ (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w:{($ VSub_Name '$CHOICE')}) right: (ArithWord w:{(Lit_Digits 0)}) ) spids: [4478 4487] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:TARGETMENUID) op: Equal rhs: {(-1)} spids: [4498] ) ] spids: [4498] ) ] spids: [16777215 4490] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:TARGETMENUID) op: Equal rhs: {(0)} spids: [4511] ) ] spids: [4511] ) ] spids: [4503 4516] ) ] spids: [4425] ) spids: [4422 4425] ) (FuncDef name: Menu_Main body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:TARGETMENUID) op:Equal rhs:{(0)} spids:[4534])] spids: [4534] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:whiptail_menu_array) op: Equal rhs: {(ArrayLiteralPart)} spids: [4541] ) ] spids: [4539] ) (ForExpr init: (BinaryAssign op_id: Arith_Equal left: (LhsName name:i) right: (ArithWord w:{(Lit_Digits 0)}) ) cond: (ArithBinary op_id: Arith_Less left: (ArithVarRef name:i) right: (ArithWord w:{($ VSub_Name '$MAX_PROGRAMS')}) ) update: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:i)) body: (DoGroup children: [ (If arms: [ (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w: { (BracedVarSub token: <VSub_Name aAVAILABLE> bracket_op: (ArrayIndex expr: (ArithWord w:{($ VSub_Name '$i')}) ) spids: [4574 4579] ) } ) right: (ArithWord w:{(Lit_Digits 1)}) ) spids: [4572 4586] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:whiptail_menu_array) op: PlusEqual rhs: { (ArrayLiteralPart words: [ { (DQ (BracedVarSub token: <VSub_Name aNAME> bracket_op: (ArrayIndex expr: (ArithWord w:{($ VSub_Name '$i')}) ) spids: [4596 4601] ) ) } { (DQ (': Nice ') (BracedVarSub token: <VSub_Name aNICE> bracket_op: (ArrayIndex expr: (ArithWord w:{($ VSub_Name '$i')}) ) spids: [4606 4611] ) (' | Affinity ') (BracedVarSub token: <VSub_Name aAFFINITY> bracket_op: (ArrayIndex expr: (ArithWord w:{($ VSub_Name '$i')}) ) spids: [4613 4618] ) ) } ] ) } spids: [4593] ) ] spids: [4593] ) ] spids: [16777215 4589] ) ] spids: [16777215 4624] ) ] spids: [4566 4628] ) ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:WHIP_QUESTION) op: Equal rhs: {(SQ <'Select a program:'>)} spids: [4632] ) ] spids: [4632] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:OPTION) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (SimpleCommand words: [ {(whiptail)} {(--title)} {(DQ ($ VSub_Name '$PROGRAM_NAME'))} {(--backtitle)} {(DQ ($ VSub_Name '$PROGRAM_NAME'))} {(--menu)} {(DQ ($ VSub_Name '$WHIP_QUESTION'))} {(--cancel-button)} {(DQ (Exit))} {(--default-item)} {(DQ ($ VSub_Name '$LAST_SELECTED_NAME'))} {(16)} {(70)} {(8)} { (DQ (BracedVarSub token: <VSub_Name whiptail_menu_array> bracket_op: (WholeArray op_id:Lit_At) spids: [4679 4684] ) ) } ] redirects: [ (Redir op: <Redir_GreatAnd '3>&'> fd: 3 arg_word: {(1)} ) (Redir op: <Redir_GreatAnd '1>&'> fd: 1 arg_word: {(2)} ) (Redir op: <Redir_GreatAnd '2>&'> fd: 2 arg_word: {(3)} ) ] ) ] ) left_token: <Left_CommandSub '$('> spids: [4639 4695] ) } spids: [4638] ) ] spids: [4638] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:CHOICE) op: Equal rhs: {($ VSub_QMark '$?')} spids: [4698] ) ] spids: [4698] ) (C {(unset)} {(whiptail_menu_array)}) (If arms: [ (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w:{($ VSub_Name '$CHOICE')}) right: (ArithWord w:{(Lit_Digits 0)}) ) spids: [4711 4720] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:LAST_SELECTED_NAME) op: Equal rhs: {($ VSub_Name '$OPTION')} spids: [4727] ) ] spids: [4727] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:index_current) op: Equal rhs: {(0)} spids: [4738] ) ] spids: [4736] ) (ForExpr init: (BinaryAssign op_id: Arith_Equal left: (LhsName name:i) right: (ArithWord w:{(Lit_Digits 0)}) ) cond: (ArithBinary op_id: Arith_Less left: (ArithVarRef name:i) right: (ArithWord w:{($ VSub_Name '$MAX_PROGRAMS')}) ) update: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:i)) body: (DoGroup children: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} { (DQ (BracedVarSub token: <VSub_Name aNAME> bracket_op: (ArrayIndex expr: (ArithWord w:{($ VSub_Name '$i')}) ) spids: [4770 4775] ) ) } {(Lit_Other '=')} {(DQ ($ VSub_Name '$OPTION'))} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:index_current) op: Equal rhs: {($ VSub_Name '$i')} spids: [4791] ) ] spids: [4791] ) (ControlFlow token: <ControlFlow_Break break> ) ] spids: [16777215 4787] ) ] spids: [16777215 4799] ) ] spids: [4761 4803] ) ) (If arms: [ (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w: { (BracedVarSub token: <VSub_Name aAVAILABLE> bracket_op: (ArrayIndex expr: (ArithWord w: {($ VSub_Name '$index_current')} ) ) spids: [4815 4820] ) } ) right: (ArithWord w:{(Lit_Digits 0)}) ) spids: [4813 4827] ) terminator: <Op_Semi ';'> ) ] action: [ (C {(whiptail)} {(--title)} {(DQ ('Not available.'))} {(--msgbox)} { (DQ (BracedVarSub token: <VSub_Name aNAME> bracket_op: (ArrayIndex expr: (ArithWord w:{($ VSub_Name '$index_current')}) ) spids: [4845 4850] ) (' is not running and/or installed.') ) } {(8)} {(70)} ) ] spids: [16777215 4830] ) ] else_action: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:run_loop) op: Equal rhs: {(1)} spids: [4874] ) ] spids: [4872] ) (WhileUntil keyword: <KW_While while> cond: [ (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w:{($ VSub_Name '$run_loop')}) right: (ArithWord w:{(Lit_Digits 1)}) ) spids: [4881 4890] ) ] body: (DoGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:WHIP_QUESTION) op: Equal rhs: { (DQ ('Select an option for ') (BracedVarSub token: <VSub_Name aNAME> bracket_op: (ArrayIndex expr: (ArithWord w:{($ VSub_Name '$index_current')}) ) spids: [4904 4909] ) (':') ) } spids: [4901] ) ] spids: [4901] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:whiptail_menu_array) op: Equal rhs: {(ArrayLiteralPart)} spids: [4916] ) ] spids: [4914] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:whiptail_menu_array) op: PlusEqual rhs: { (ArrayLiteralPart words: [ {(DQ (Nice))} { (DQ (': ') (BracedVarSub token: <VSub_Name aNICE> bracket_op: (ArrayIndex expr: (ArithWord w: {($ VSub_Name '$index_current')} ) ) spids: [4930 4935] ) ) } ] ) } spids: [4922] ) ] spids: [4922] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:whiptail_menu_array) op: PlusEqual rhs: { (ArrayLiteralPart words: [ {(DQ (Affinity))} { (DQ (': ') (BracedVarSub token: <VSub_Name aAFFINITY> bracket_op: (ArrayIndex expr: (ArithWord w: {($ VSub_Name '$index_current')} ) ) spids: [4948 4953] ) ) } ] ) } spids: [4940] ) ] spids: [4940] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:whiptail_menu_array) op: PlusEqual rhs: { (ArrayLiteralPart words: [ {(DQ ('Schedule Policy'))} { (DQ (': ') (BracedVarSub token: <VSub_Name aSCHEDULE_POLICY> bracket_op: (ArrayIndex expr: (ArithWord w: {($ VSub_Name '$index_current')} ) ) spids: [4966 4971] ) ) } ] ) } spids: [4958] ) ] spids: [4958] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:whiptail_menu_array) op: PlusEqual rhs: { (ArrayLiteralPart words: [ {(DQ ('Schedule Priority'))} { (DQ (': ') (BracedVarSub token: <VSub_Name aSCHEDULE_PRIORITY> bracket_op: (ArrayIndex expr: (ArithWord w: {($ VSub_Name '$index_current')} ) ) spids: [4984 4989] ) ) } ] ) } spids: [4976] ) ] spids: [4976] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:OPTION) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (SimpleCommand words: [ {(whiptail)} {(--title)} { (DQ (BracedVarSub token: <VSub_Name aNAME> bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$index_current') } ) ) spids: [5002 5007] ) ) } {(--backtitle)} {(DQ ($ VSub_Name '$PROGRAM_NAME'))} {(--menu)} {(DQ ($ VSub_Name '$WHIP_QUESTION'))} {(--cancel-button)} {(DQ (Back))} {(11)} {(60)} {(4)} { (DQ (BracedVarSub token: <VSub_Name whiptail_menu_array> bracket_op: (WholeArray op_id:Lit_At) spids: [5035 5040] ) ) } ] redirects: [ (Redir op: <Redir_GreatAnd '3>&'> fd: 3 arg_word: {(1)} ) (Redir op: <Redir_GreatAnd '1>&'> fd: 1 arg_word: {(2)} ) (Redir op: <Redir_GreatAnd '2>&'> fd: 2 arg_word: {(3)} ) ] ) ] ) left_token: <Left_CommandSub '$('> spids: [4996 5051] ) } spids: [4995] ) ] spids: [4995] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:CHOICE) op: Equal rhs: {($ VSub_QMark '$?')} spids: [5054] ) ] spids: [5054] ) (C {(unset)} {(whiptail_menu_array)}) (If arms: [ (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w:{($ VSub_Name '$CHOICE')}) right: (ArithWord w:{(Lit_Digits 0)}) ) spids: [5067 5076] ) terminator: <Op_Semi ';'> ) ] action: [ (Case to_match: {(DQ ($ VSub_Name '$OPTION'))} arms: [ (case_arm pat_list: [{(Nice)}] action: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:nice_current) op: Equal rhs: {(0)} spids: [5103] ) ] spids: [5101] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:nice_current) op: Equal rhs: { (DQ ('Nice : ') (BracedVarSub token: <VSub_Name aNICE> bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$index_current' ) } ) ) spids: [5114 5119] ) ) } spids: [5111] ) ] spids: [5111] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:whiptail_menu_array) op: Equal rhs: {(ArrayLiteralPart)} spids: [5126] ) ] spids: [5124] ) (ForExpr init: (BinaryAssign op_id: Arith_Equal left: (LhsName name:i) right: (ArithUnary op_id: Node_UnaryMinus child: (ArithWord w:{(Lit_Digits 20)}) ) ) cond: (ArithBinary op_id: Arith_Less left: (ArithVarRef name:i) right: (ArithWord w:{(Lit_Digits 20)}) ) update: (UnaryAssign op_id: Node_PostDPlus child: (LhsName name:i) ) body: (DoGroup children: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:desc) op: Equal rhs: {(DQ )} spids: [5157] ) ] spids: [5155] ) (If arms: [ (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w: {($ VSub_Name '$i')} ) right: (ArithUnary op_id: Node_UnaryMinus child: (ArithWord w: {(Lit_Digits 20)} ) ) ) spids: [5164 5174] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:desc) op: Equal rhs: {(DQ ('(Highest priority)'))} spids: [5181] ) ] spids: [5181] ) ] spids: [16777215 5177] ) (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w: {($ VSub_Name '$i')} ) right: (ArithUnary op_id: Node_UnaryMinus child: (ArithWord w: {(Lit_Digits 10)} ) ) ) spids: [5190 5200] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:desc) op: Equal rhs: {(DQ ('(Higher priority)'))} spids: [5207] ) ] spids: [5207] ) ] spids: [5188 5203] ) (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w: {($ VSub_Name '$i')} ) right: (ArithUnary op_id: Node_UnaryMinus child: (ArithWord w: {(Lit_Digits 5)} ) ) ) spids: [5216 5226] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:desc) op: Equal rhs: {(DQ ('(High priority)'))} spids: [5233] ) ] spids: [5233] ) ] spids: [5214 5229] ) (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w: {($ VSub_Name '$i')} ) right: (ArithWord w: {(Lit_Digits 0)} ) ) spids: [5242 5251] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:desc) op: Equal rhs: {(DQ ('(Default priority)'))} spids: [5258] ) ] spids: [5258] ) ] spids: [5240 5254] ) (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w: {($ VSub_Name '$i')} ) right: (ArithWord w: {(Lit_Digits 5)} ) ) spids: [5267 5276] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:desc) op: Equal rhs: {(DQ ('(Low priority)'))} spids: [5283] ) ] spids: [5283] ) ] spids: [5265 5279] ) (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w: {($ VSub_Name '$i')} ) right: (ArithWord w: {(Lit_Digits 10)} ) ) spids: [5292 5301] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:desc) op: Equal rhs: {(DQ ('(Lower priority)'))} spids: [5308] ) ] spids: [5308] ) ] spids: [5290 5304] ) (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w: {($ VSub_Name '$i')} ) right: (ArithWord w: {(Lit_Digits 19)} ) ) spids: [5317 5326] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:desc) op: Equal rhs: {(DQ ('(Lowest priority)'))} spids: [5333] ) ] spids: [5333] ) ] spids: [5315 5329] ) ] spids: [16777215 5340] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:whiptail_menu_array) op: PlusEqual rhs: { (ArrayLiteralPart words: [ { (DQ ('Nice : ') ($ VSub_Name '$i') ) } { (DQ (' ') ($ VSub_Name '$desc') ) } ] ) } spids: [5344] ) ] spids: [5344] ) ] spids: [5152 5359] ) ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:WHIP_QUESTION) op: Equal rhs: { (DQ ('Please select your nice level for:') (Lit_Other '\\') (n) (BracedVarSub token: <VSub_Name aNAME> bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$index_current' ) } ) ) spids: [5368 5373] ) (Lit_Other '\\') (n) (Lit_Other '\\') ('nInfo:') (Lit_Other '\\') ( 'n - Negative values have a higher priority (eg: -10).' ) (Lit_Other '\\') ('n - Positive values have a lower priority (eg: 15).') (Lit_Other '\\') ('n - The default value is 0.') ) } spids: [5363] ) ] spids: [5363] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:OPTION) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (SimpleCommand words: [ {(whiptail)} {(--title)} { (DQ ('Nice : ') (BracedVarSub token: <VSub_Name aNAME> bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$index_current' ) } ) ) spids: [5395 5400] ) ) } {(--backtitle)} { (DQ ($ VSub_Name '$PROGRAM_NAME' ) ) } {(--menu)} { (DQ ($ VSub_Name '$WHIP_QUESTION' ) ) } {(--cancel-button)} {(DQ (Back))} {(--default-item)} { (DQ ($ VSub_Name '$nice_current' ) ) } {(19)} {(60)} {(5)} { (DQ (BracedVarSub token: <VSub_Name whiptail_menu_array > bracket_op: (WholeArray op_id: Lit_At ) spids: [5434 5439] ) ) } ] redirects: [ (Redir op: <Redir_GreatAnd '3>&'> fd: 3 arg_word: {(1)} ) (Redir op: <Redir_GreatAnd '1>&'> fd: 1 arg_word: {(2)} ) (Redir op: <Redir_GreatAnd '2>&'> fd: 2 arg_word: {(3)} ) ] ) ] ) left_token: <Left_CommandSub '$('> spids: [5388 5450] ) } spids: [5387] ) ] spids: [5387] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:CHOICE) op: Equal rhs: {($ VSub_QMark '$?')} spids: [5453] ) ] spids: [5453] ) (C {(unset)} {(whiptail_menu_array)}) (If arms: [ (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w: {($ VSub_Name '$CHOICE')} ) right: (ArithWord w:{(Lit_Digits 0)}) ) spids: [5466 5475] ) terminator: <Op_Semi ';'> ) ] action: [ (C {(aNICE) (Lit_Other '[') ($ VSub_Name '$index_current') (Lit_Other ']') (Lit_Other '=') (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(echo)} { (DQ ($ VSub_Name '$OPTION') ) } ) (C {(sed)} {(SQ <'s/[A-Za-z :]*//g'>)} ) ] negated: F ) ] ) left_token: <Left_CommandSub '$('> spids: [5491 5505] ) } ) (C {(Apply_Process_Tool)}) ] spids: [16777215 5478] ) ] spids: [16777215 5517] ) ] spids: [5092 5093 5520 16777215] ) (case_arm pat_list: [{(Affinity)}] action: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:whiptail_menu_array) op: Equal rhs: {(ArrayLiteralPart)} spids: [5538] ) ] spids: [5536] ) (ForExpr init: (BinaryAssign op_id: Arith_Equal left: (LhsName name:i) right: (ArithWord w:{(Lit_Digits 0)}) ) cond: (ArithBinary op_id: Arith_Less left: (ArithVarRef name:i) right: (ArithWord w: { (CommandSubPart command_list: (CommandList children: [(C {(nproc)} {(--all)})] ) left_token: <Left_CommandSub '$('> spids: [5554 5558] ) } ) ) update: (UnaryAssign op_id: Node_PostDPlus child: (LhsName name:i) ) body: (DoGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:whiptail_menu_array) op: PlusEqual rhs: { (ArrayLiteralPart words: [ {(DQ ($ VSub_Name '$i'))} { (DQ ( 'CPU ' ) ) } {(DQ (on))} ] ) } spids: [5571] ) ] spids: [5571] ) ] spids: [5567 5588] ) ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:WHIP_QUESTION) op: Equal rhs: { (DQ ( 'Please select your CPU affinity for:' ) (Lit_Other '\\') (n) (BracedVarSub token: <VSub_Name aNAME> bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$index_current' ) } ) ) spids: [5597 5602] ) (Lit_Other '\\') (n) (Lit_Other '\\') ( 'n- Use the spacebar to enable/disable access to specific cores, for this program.' ) (Lit_Other '\\') ('n- The default value is to enable all items.') ) } spids: [5592] ) ] spids: [5592] ) (SimpleCommand words: [ {(whiptail)} {(--title)} { (DQ ('Affinity : ') (BracedVarSub token: <VSub_Name aNAME> bracket_op: (ArrayIndex expr: (ArithWord w: {($ VSub_Name '$index_current')} ) ) spids: [5618 5623] ) ) } {(--backtitle)} {(DQ ($ VSub_Name '$PROGRAM_NAME'))} {(--checklist)} {(--separate-output)} {(DQ ($ VSub_Name '$WHIP_QUESTION'))} {(--cancel-button)} {(DQ (Back))} {(18)} {(65)} {(6)} { (DQ (BracedVarSub token: <VSub_Name whiptail_menu_array> bracket_op: (WholeArray op_id:Lit_At) spids: [5653 5658] ) ) } ] redirects: [ (Redir op: <Redir_Great '2>'> fd: 2 arg_word: {(DQ ($ VSub_Name '$FP_TEMP'))} ) ] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:CHOICE) op: Equal rhs: {($ VSub_QMark '$?')} spids: [5668] ) ] spids: [5668] ) (C {(unset)} {(whiptail_menu_array)}) (If arms: [ (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w: {($ VSub_Name '$CHOICE')} ) right: (ArithWord w:{(Lit_Digits 0)}) ) spids: [5681 5690] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:new_affinity) op: Equal rhs: {(DQ )} spids: [5699] ) ] spids: [5697] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:loop_count) op: Equal rhs: {(0)} spids: [5706] ) ] spids: [5704] ) (WhileUntil keyword: <KW_While while> cond: [(C {(read)} {(choice)})] body: (DoGroup children: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} { (DQ ($ VSub_Name '$choice' ) ) } {(KW_Bang '!') (Lit_Other '=')} {(DQ )} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w: { ($ VSub_Name '$loop_count' ) } ) right: (ArithWord w: { ( Lit_Digits 0 ) } ) ) spids: [ 5749 5758 ] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name: new_affinity ) op: PlusEqual rhs: { (DQ ($ VSub_Name '$choice' ) ) } spids: [5765] ) ] spids: [5765] ) ] spids: [16777215 5761] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name: new_affinity ) op: PlusEqual rhs: { (DQ (',') ($ VSub_Name '$choice' ) ) } spids: [5780] ) ] spids: [5780] ) ] spids: [5776 5788] ) (DParen child: (UnaryAssign op_id: Node_PostDPlus child: (LhsName name: loop_count ) ) spids: [5792 5796] ) ] spids: [16777215 5739] ) ] spids: [16777215 5800] ) ] spids: [5718 5804] ) redirects: [ (Redir op: <Redir_Less '<'> fd: 16777215 arg_word: {(DQ ($ VSub_Name '$FP_TEMP'))} ) ] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} { (DQ ($ VSub_Name '$new_affinity' ) ) } {(KW_Bang '!') (Lit_Other '=')} {(DQ )} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (C {(aAFFINITY) (Lit_Other '[') ($ VSub_Name '$index_current') (Lit_Other ']') (Lit_Other '=') (DQ ($ VSub_Name '$new_affinity')) } ) ] spids: [16777215 5836] ) ] spids: [16777215 5851] ) (C {(Apply_Process_Tool)}) ] spids: [16777215 5693] ) ] spids: [16777215 5863] ) (SimpleCommand words: [{(rm)} {(DQ ($ VSub_Name '$FP_TEMP'))}] redirects: [ (Redir op: <Redir_AndGreat '&>'> fd: 16777215 arg_word: {(/dev/null)} ) ] ) ] spids: [5523 5524 5879 16777215] ) (case_arm pat_list: [{(DQ ('Schedule Policy'))}] action: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:whiptail_menu_array) op: Equal rhs: {(ArrayLiteralPart)} spids: [5891] ) ] spids: [5889] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:description) op: Equal rhs: {(SQ )} spids: [5898] ) ] spids: [5896] ) (ForExpr init: (BinaryAssign op_id: Arith_Equal left: (LhsName name:i) right: (ArithWord w:{(Lit_Digits 0)}) ) cond: (ArithBinary op_id: Arith_Less left: (ArithVarRef name:i) right: (ArithWord w: {($ VSub_Name '$MAX_SCHEDULE_POLICIES')} ) ) update: (UnaryAssign op_id: Node_PostDPlus child: (LhsName name:i) ) body: (DoGroup children: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} { (DQ (BracedVarSub token: <VSub_Name aSCHEDULE_AVAILABLE_POLICY > bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$i' ) } ) ) spids: [5935 5940] ) ) } {(Lit_Other '=')} {(DQ (SCHED_OTHER))} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:description) op: Equal rhs: {(SQ <'Normal (Default)'>)} spids: [5956] ) ] spids: [5956] ) ] spids: [16777215 5952] ) (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} { (DQ (BracedVarSub token: <VSub_Name aSCHEDULE_AVAILABLE_POLICY > bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$i' ) } ) ) spids: [5968 5973] ) ) } {(Lit_Other '=')} {(DQ (SCHED_FIFO))} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:description) op: Equal rhs: { (SQ < 'First In, First Out (Real-time, time-critical)' > ) } spids: [5989] ) ] spids: [5989] ) ] spids: [5963 5985] ) (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} { (DQ (BracedVarSub token: <VSub_Name aSCHEDULE_AVAILABLE_POLICY > bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$i' ) } ) ) spids: [6001 6006] ) ) } {(Lit_Other '=')} {(DQ (SCHED_RR))} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:description) op: Equal rhs: { (SQ < 'Round Robin (Real-time, time-critical)' > ) } spids: [6022] ) ] spids: [6022] ) ] spids: [5996 6018] ) (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} { (DQ (BracedVarSub token: <VSub_Name aSCHEDULE_AVAILABLE_POLICY > bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$i' ) } ) ) spids: [6034 6039] ) ) } {(Lit_Other '=')} {(DQ (SCHED_BATCH))} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:description) op: Equal rhs: { (SQ < 'Batch style execution' > ) } spids: [6055] ) ] spids: [6055] ) ] spids: [6029 6051] ) (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} { (DQ (BracedVarSub token: <VSub_Name aSCHEDULE_AVAILABLE_POLICY > bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$i' ) } ) ) spids: [6067 6072] ) ) } {(Lit_Other '=')} {(DQ (SCHED_IDLE))} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:description) op: Equal rhs: { (SQ < 'Background Jobs (Very low priority)' > ) } spids: [6088] ) ] spids: [6088] ) ] spids: [6062 6084] ) ] spids: [16777215 6095] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:whiptail_menu_array) op: PlusEqual rhs: { (ArrayLiteralPart words: [ { (DQ (BracedVarSub token: <VSub_Name aSCHEDULE_AVAILABLE_POLICY > bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$i' ) } ) ) spids: [6102 6107] ) ) } { (DQ (': ') ($ VSub_Name '$description') ) } ] ) } spids: [6099] ) ] spids: [6099] ) ] spids: [5923 6118] ) ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:WHIP_QUESTION) op: Equal rhs: { (DQ ( 'Please select a Schedule Policy for :' ) (Lit_Other '\\') (n) (BracedVarSub token: <VSub_Name aNAME> bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$index_current' ) } ) ) spids: [6127 6132] ) ) } spids: [6122] ) ] spids: [6122] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:OPTION) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (SimpleCommand words: [ {(whiptail)} {(--title)} { (DQ ('Schedule Policy : ') (BracedVarSub token: <VSub_Name aNAME> bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$index_current' ) } ) ) spids: [6144 6149] ) ) } {(--backtitle)} { (DQ ($ VSub_Name '$PROGRAM_NAME' ) ) } {(--menu)} { (DQ ($ VSub_Name '$WHIP_QUESTION' ) ) } {(--cancel-button)} {(DQ (Back))} {(--default-item)} { (DQ (BracedVarSub token: <VSub_Name aSCHEDULE_POLICY > bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$index_current' ) } ) ) spids: [6173 6178] ) ) } {(14)} {(70)} {(5)} { (DQ (BracedVarSub token: <VSub_Name whiptail_menu_array > bracket_op: (WholeArray op_id: Lit_At ) spids: [6188 6193] ) ) } ] redirects: [ (Redir op: <Redir_GreatAnd '3>&'> fd: 3 arg_word: {(1)} ) (Redir op: <Redir_GreatAnd '1>&'> fd: 1 arg_word: {(2)} ) (Redir op: <Redir_GreatAnd '2>&'> fd: 2 arg_word: {(3)} ) ] ) ] ) left_token: <Left_CommandSub '$('> spids: [6137 6204] ) } spids: [6136] ) ] spids: [6136] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:CHOICE) op: Equal rhs: {($ VSub_QMark '$?')} spids: [6207] ) ] spids: [6207] ) (C {(unset)} {(whiptail_menu_array)}) (If arms: [ (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w: {($ VSub_Name '$CHOICE')} ) right: (ArithWord w:{(Lit_Digits 0)}) ) spids: [6220 6229] ) terminator: <Op_Semi ';'> ) ] action: [ (C {(aSCHEDULE_POLICY) (Lit_Other '[') ($ VSub_Name '$index_current') (Lit_Other ']') (Lit_Other '=') ($ VSub_Name '$OPTION') } ) (C {(Apply_Process_Tool)}) ] spids: [16777215 6232] ) ] spids: [16777215 6253] ) ] spids: [5882 5885 6256 16777215] ) (case_arm pat_list: [{(DQ ('Schedule Priority'))}] action: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:index_schedule) op: Equal rhs: {(0)} spids: [6272] ) ] spids: [6270] ) (ForExpr init: (BinaryAssign op_id: Arith_Equal left: (LhsName name:i) right: (ArithWord w:{(Lit_Digits 0)}) ) cond: (ArithBinary op_id: Arith_Less left: (ArithVarRef name:i) right: (ArithWord w: {($ VSub_Name '$MAX_SCHEDULE_POLICIES')} ) ) update: (UnaryAssign op_id: Node_PostDPlus child: (LhsName name:i) ) body: (DoGroup children: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} { (DQ (BracedVarSub token: <VSub_Name aSCHEDULE_POLICY > bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$index_current' ) } ) ) spids: [6304 6309] ) ) } {(Lit_Other '=')} { (DQ (BracedVarSub token: <VSub_Name aSCHEDULE_AVAILABLE_POLICY > bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$i' ) } ) ) spids: [6315 6320] ) ) } {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name: index_schedule ) op: Equal rhs: {($ VSub_Name '$i')} spids: [6330] ) ] spids: [6330] ) (ControlFlow token: <ControlFlow_Break break> ) ] spids: [16777215 6326] ) ] spids: [16777215 6338] ) ] spids: [6295 6342] ) ) (If arms: [ (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithBinary op_id: Arith_Plus left: (ArithWord w: { (BracedVarSub token: <VSub_Name aSCHEDULE_AVAILABLE_PRIORITY_MIN > bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$index_schedule' ) } ) ) spids: [6356 6361] ) } ) right: (ArithWord w: { (BracedVarSub token: <VSub_Name aSCHEDULE_AVAILABLE_PRIORITY_MAX > bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$index_schedule' ) } ) ) spids: [6365 6370] ) } ) ) right: (ArithWord w:{(Lit_Digits 0)}) ) spids: [6352 6379] ) terminator: <Op_Semi ';'> ) ] action: [ (C {(whiptail)} {(--title)} { (DQ (BracedVarSub token: <VSub_Name aSCHEDULE_POLICY> bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$index_current' ) } ) ) spids: [6391 6396] ) ) } {(--msgbox)} { (DQ ( 'No priority options are available for ' ) (BracedVarSub token: <VSub_Name aSCHEDULE_POLICY> bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$index_current' ) } ) ) spids: [6403 6408] ) (.) ) } {(8)} {(60)} ) ] spids: [16777215 6382] ) ] else_action: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:whiptail_menu_array) op: Equal rhs: {(ArrayLiteralPart)} spids: [6428] ) ] spids: [6426] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:scale_value_lowest) op: Equal rhs: { (BracedVarSub token: <VSub_Name aSCHEDULE_AVAILABLE_PRIORITY_MIN > bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$index_schedule' ) } ) ) spids: [6441 6446] ) } spids: [6440] ) ] spids: [6438] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:scale_value_lower) op: Equal rhs: { (ArithSubPart anode: (ArithBinary op_id: Arith_Slash left: (ArithWord w: { (BracedVarSub token: <VSub_Name aSCHEDULE_AVAILABLE_PRIORITY_MAX > bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$index_schedule' ) } ) ) spids: [6454 6459] ) } ) right: (ArithWord w: {(Lit_Digits 6)} ) ) spids: [6452 6466] ) } spids: [6451] ) ] spids: [6449] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:scale_value_low) op: Equal rhs: { (ArithSubPart anode: (ArithBinary op_id: Arith_Star left: (ArithBinary op_id: Arith_Slash left: (ArithWord w: { (BracedVarSub token: <VSub_Name aSCHEDULE_AVAILABLE_PRIORITY_MAX > bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$index_schedule' ) } ) ) spids: [6474 6479] ) } ) right: (ArithWord w: {(Lit_Digits 6)} ) ) right: (ArithWord w: {(Lit_Digits 2)} ) ) spids: [6472 6490] ) } spids: [6471] ) ] spids: [6469] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:scale_value_medium) op: Equal rhs: { (ArithSubPart anode: (ArithBinary op_id: Arith_Star left: (ArithBinary op_id: Arith_Slash left: (ArithWord w: { (BracedVarSub token: <VSub_Name aSCHEDULE_AVAILABLE_PRIORITY_MAX > bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$index_schedule' ) } ) ) spids: [6498 6503] ) } ) right: (ArithWord w: {(Lit_Digits 6)} ) ) right: (ArithWord w: {(Lit_Digits 3)} ) ) spids: [6496 6514] ) } spids: [6495] ) ] spids: [6493] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:scale_value_high) op: Equal rhs: { (ArithSubPart anode: (ArithBinary op_id: Arith_Star left: (ArithBinary op_id: Arith_Slash left: (ArithWord w: { (BracedVarSub token: <VSub_Name aSCHEDULE_AVAILABLE_PRIORITY_MAX > bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$index_schedule' ) } ) ) spids: [6522 6527] ) } ) right: (ArithWord w: {(Lit_Digits 6)} ) ) right: (ArithWord w: {(Lit_Digits 4)} ) ) spids: [6520 6538] ) } spids: [6519] ) ] spids: [6517] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:scale_value_higher) op: Equal rhs: { (ArithSubPart anode: (ArithBinary op_id: Arith_Star left: (ArithBinary op_id: Arith_Slash left: (ArithWord w: { (BracedVarSub token: <VSub_Name aSCHEDULE_AVAILABLE_PRIORITY_MAX > bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$index_schedule' ) } ) ) spids: [6546 6551] ) } ) right: (ArithWord w: {(Lit_Digits 6)} ) ) right: (ArithWord w: {(Lit_Digits 5)} ) ) spids: [6544 6562] ) } spids: [6543] ) ] spids: [6541] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:scale_value_highest) op: Equal rhs: { (BracedVarSub token: <VSub_Name aSCHEDULE_AVAILABLE_PRIORITY_MAX > bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$index_schedule' ) } ) ) spids: [6568 6573] ) } spids: [6567] ) ] spids: [6565] ) (ForExpr init: (BinaryAssign op_id: Arith_Equal left: (LhsName name:i) right: (ArithWord w: { (BracedVarSub token: <VSub_Name aSCHEDULE_AVAILABLE_PRIORITY_MIN > bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$index_schedule' ) } ) ) spids: [6581 6586] ) } ) ) cond: (ArithBinary op_id: Arith_Less left: (ArithVarRef name:i) right: (ArithWord w: { (ArithSubPart anode: (ArithBinary op_id: Arith_Plus left: (ArithWord w: { (BracedVarSub token: <VSub_Name aSCHEDULE_AVAILABLE_PRIORITY_MAX > bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$index_schedule' ) } ) ) spids: [6593 6598] ) } ) right: (ArithWord w: {(Lit_Digits 1)} ) ) spids: [6591 6605] ) } ) ) update: (UnaryAssign op_id: Node_PostDPlus child: (LhsName name:i) ) body: (DoGroup children: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:description) op: Equal rhs: {(DQ )} spids: [6619] ) ] spids: [6617] ) (If arms: [ (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w: { ($ VSub_Name '$i' ) } ) right: (ArithWord w: { ($ VSub_Name '$scale_value_lowest' ) } ) ) spids: [6626 6635] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name: description ) op: Equal rhs: { (DQ ( '(Lowest priority)' ) ) } spids: [6642] ) ] spids: [6642] ) ] spids: [16777215 6638] ) (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w: { ($ VSub_Name '$i' ) } ) right: (ArithWord w: { ($ VSub_Name '$scale_value_lower' ) } ) ) spids: [6651 6660] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name: description ) op: Equal rhs: { (DQ ( '(Lower priority)' ) ) } spids: [6667] ) ] spids: [6667] ) ] spids: [6649 6663] ) (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w: { ($ VSub_Name '$i' ) } ) right: (ArithWord w: { ($ VSub_Name '$scale_value_low' ) } ) ) spids: [6676 6685] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name: description ) op: Equal rhs: {(DQ ('(Low priority)'))} spids: [6692] ) ] spids: [6692] ) ] spids: [6674 6688] ) (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w: { ($ VSub_Name '$i' ) } ) right: (ArithWord w: { ($ VSub_Name '$scale_value_medium' ) } ) ) spids: [6701 6710] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name: description ) op: Equal rhs: { (DQ ( '(Medium priority)' ) ) } spids: [6717] ) ] spids: [6717] ) ] spids: [6699 6713] ) (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w: { ($ VSub_Name '$i' ) } ) right: (ArithWord w: { ($ VSub_Name '$scale_value_high' ) } ) ) spids: [6726 6735] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name: description ) op: Equal rhs: { (DQ ('(High priority)')) } spids: [6742] ) ] spids: [6742] ) ] spids: [6724 6738] ) (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w: { ($ VSub_Name '$i' ) } ) right: (ArithWord w: { ($ VSub_Name '$scale_value_higher' ) } ) ) spids: [6751 6760] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name: description ) op: Equal rhs: { (DQ ( '(Higher priority)' ) ) } spids: [6767] ) ] spids: [6767] ) ] spids: [6749 6763] ) (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w: { ($ VSub_Name '$i' ) } ) right: (ArithWord w: { ($ VSub_Name '$scale_value_highest' ) } ) ) spids: [6776 6785] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name: description ) op: Equal rhs: { (DQ ( '(Highest priority)' ) ) } spids: [6792] ) ] spids: [6792] ) ] spids: [6774 6788] ) ] spids: [16777215 6799] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name: whiptail_menu_array ) op: PlusEqual rhs: { (ArrayLiteralPart words: [ {(DQ ($ VSub_Name '$i'))} { (DQ (': ') ($ VSub_Name '$description' ) ) } ] ) } spids: [6803] ) ] spids: [6803] ) ] spids: [6614 6817] ) ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:WHIP_QUESTION) op: Equal rhs: { (DQ ( 'Please select a Schedule Priority level for :' ) (Lit_Other '\\') (n) (BracedVarSub token: <VSub_Name aNAME> bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$index_current' ) } ) ) spids: [6826 6831] ) (Lit_Other '\\') (n) (Lit_Other '\\') ('n - Lower values are low priority') (Lit_Other '\\') ( 'n - Higher values are high priority' ) ) } spids: [6821] ) ] spids: [6821] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:OPTION) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (SimpleCommand words: [ {(whiptail)} {(--title)} { (DQ ( 'Schedule Policy : ' ) (BracedVarSub token: <VSub_Name aNAME> bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$index_current' ) } ) ) spids: [6849 6854] ) ) } {(--backtitle)} { (DQ ($ VSub_Name '$PROGRAM_NAME' ) ) } {(--menu)} { (DQ ($ VSub_Name '$WHIP_QUESTION' ) ) } {(--cancel-button)} {(DQ (Back))} {(--default-item)} { (DQ (BracedVarSub token: <VSub_Name aSCHEDULE_PRIORITY > bracket_op: (ArrayIndex expr: (ArithWord w: { ($ VSub_Name '$index_current' ) } ) ) spids: [6878 6883] ) ) } {(18)} {(60)} {(5)} { (DQ (BracedVarSub token: <VSub_Name whiptail_menu_array > bracket_op: (WholeArray op_id: Lit_At ) spids: [6893 6898] ) ) } ] redirects: [ (Redir op: <Redir_GreatAnd '3>&'> fd: 3 arg_word: {(1)} ) (Redir op: <Redir_GreatAnd '1>&'> fd: 1 arg_word: {(2)} ) (Redir op: <Redir_GreatAnd '2>&'> fd: 2 arg_word: {(3)} ) ] ) ] ) left_token: <Left_CommandSub '$('> spids: [6842 6909] ) } spids: [6841] ) ] spids: [6841] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:CHOICE) op: Equal rhs: {($ VSub_QMark '$?')} spids: [6912] ) ] spids: [6912] ) (C {(unset)} {(whiptail_menu_array)}) (If arms: [ (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w: {($ VSub_Name '$CHOICE')} ) right: (ArithWord w: {(Lit_Digits 0)} ) ) spids: [6925 6934] ) terminator: <Op_Semi ';'> ) ] action: [ (C {(aSCHEDULE_PRIORITY) (Lit_Other '[') ($ VSub_Name '$index_current') (Lit_Other ']') (Lit_Other '=') ($ VSub_Name '$OPTION') } ) (C {(Apply_Process_Tool)}) ] spids: [16777215 6937] ) ] spids: [16777215 6958] ) ] spids: [6422 6962] ) ] spids: [6259 6262 6965 16777215] ) ] spids: [5083 5089 6969] ) ] spids: [16777215 5079] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:run_loop) op: Equal rhs: {(0)} spids: [6981] ) ] spids: [6981] ) ] spids: [6977 6986] ) ] spids: [4893 6990] ) ) ] spids: [4864 6994] ) ] spids: [16777215 4723] ) ] else_action: [(C {(Menu_Exit)})] spids: [6998 7006] ) ] spids: [4530] ) spids: [4527 4530] ) (C {(Init)}) (If arms: [ (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w:{($ VSub_Name '$INPUT')}) right: (ArithWord w:{(Lit_Digits 0)}) ) spids: [7047 7056] ) terminator: <Op_Semi ';'> ) ] action: [ (WhileUntil keyword: <KW_While while> cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_Great left: (ArithWord w:{($ VSub_Name '$TARGETMENUID')}) right: (ArithUnary op_id:Node_UnaryMinus child:(ArithWord w:{(Lit_Digits 1)})) ) spids: [7069 7079] ) terminator: <Op_Semi ';'> ) ] body: (DoGroup children: [ (C {(clear)}) (If arms: [ (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w:{($ VSub_Name '$TARGETMENUID')}) right: (ArithWord w:{(Lit_Digits 0)}) ) spids: [7092 7101] ) terminator: <Op_Semi ';'> ) ] action: [(C {(Menu_Main)})] spids: [16777215 7104] ) ] spids: [16777215 7112] ) ] spids: [7082 7116] ) ) (C {(Write_Settings_File)}) ] spids: [16777215 7059] ) (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w:{($ VSub_Name '$INPUT')}) right: (ArithWord w:{(Lit_Digits 1)}) ) spids: [7134 7143] ) terminator: <Op_Semi ';'> ) ] action: [ (C {(Apply_Process_Tool)}) (C {(G_DIETPI-NOTIFY)} {(-1)} { (BracedVarSub token: <VSub_Name EXIT_CODE> suffix_op: (StringUnary op_id:VTest_ColonEquals arg_word:{(0)}) spids: [7157 7161] ) } {(DQ ($ VSub_Name '$PROGRAM_NAME') (' |'))} ) ] spids: [7132 7146] ) ] spids: [16777215 7170] ) (SimpleCommand words: [{(rm)} {(DQ ($ VSub_Name '$FP_TEMP'))}] redirects: [(Redir op:<Redir_AndGreat '&>'> fd:16777215 arg_word:{(/dev/null)})] ) (SimpleCommand words: [{(rm)} {(DQ ($ VSub_Name '$FP_PS_LIST'))}] redirects: [(Redir op:<Redir_AndGreat '&>'> fd:16777215 arg_word:{(/dev/null)})] ) (C {(unset)} {(aNICE)}) (C {(unset)} {(aAFFINITY)}) (C {(unset)} {(aSCHEDULE_POLICY)}) (C {(unset)} {(aSCHEDULE_PRIORITY)}) (C {(unset)} {(aPID)}) (C {(unset)} {(aNAME)}) (C {(unset)} {(aPROCESS_NAME)}) (C {(unset)} {(aAVAILABLE)}) (C {(unset)} {(aSCHEDULE_AVAILABLE_POLICY)}) (C {(unset)} {(aSCHEDULE_AVAILABLE_PRIORITY_MIN)}) (C {(unset)} {(aSCHEDULE_AVAILABLE_PRIORITY_MAX)}) (ControlFlow token:<ControlFlow_Exit exit>) ] spids: [3] )