(BraceGroup children: [ (command.ShAssignment pairs: [(assign_pair lhs:(sh_lhs_expr.Name name:INPUT) op:assign_op.Equal rhs:{<0>} spids:[75])] ) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DBracket expr: (bool_expr.Binary op_id: Id.BoolBinary_EqualTilde left: {($ Id.VSub_Number '$1')} right: {<Id.Lit_Other '^'> <-> <Id.Lit_Other '?'> <Id.Lit_Other '['> <0-9> <Id.Lit_Other ']'> <Id.Lit_Other '+'> <Id.Lit_Other '$'> } ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:INPUT) op: assign_op.Equal rhs: {($ Id.VSub_Number '$1')} spids: [103] ) ] ) ] spids: [79 99] ) ] ) (C {<.>} {<'/DietPi/dietpi/func/dietpi-globals'>}) (C {<G_CHECK_ROOT_USER>}) (C {<export>} {<Id.Lit_VarLike 'G_PROGRAM_NAME='> (SQ <DietPi-Process_tool>)}) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:EXIT_CODE) op: assign_op.Equal rhs: {<0>} spids: [149] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:MAX_PROGRAMS) op: assign_op.Equal rhs: {<0>} spids: [154] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:aNICE) op: assign_op.Equal rhs: {(sh_array_literal left:<Id.Op_LParen _>)} spids: [159] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:aAFFINITY) op: assign_op.Equal rhs: {(sh_array_literal left:<Id.Op_LParen _>)} spids: [164] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:aSCHEDULE_POLICY) op: assign_op.Equal rhs: {(sh_array_literal left:<Id.Op_LParen _>)} spids: [169] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:aSCHEDULE_PRIORITY) op: assign_op.Equal rhs: {(sh_array_literal left:<Id.Op_LParen _>)} spids: [174] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:aPID) op: assign_op.Equal rhs: {(sh_array_literal left:<Id.Op_LParen _>)} spids: [179] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:aNAME) op: assign_op.Equal rhs: {(sh_array_literal left:<Id.Op_LParen _>)} spids: [184] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:aPROCESS_NAME) op: assign_op.Equal rhs: {(sh_array_literal left:<Id.Op_LParen _>)} spids: [189] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:aAVAILABLE) op: assign_op.Equal rhs: {(sh_array_literal left:<Id.Op_LParen _>)} spids: [194] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:aSCHEDULE_AVAILABLE_POLICY) op: assign_op.Equal rhs: {(sh_array_literal left:<Id.Op_LParen _>)} spids: [199] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:aSCHEDULE_AVAILABLE_PRIORITY_MIN) op: assign_op.Equal rhs: {(sh_array_literal left:<Id.Op_LParen _>)} spids: [204] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:aSCHEDULE_AVAILABLE_PRIORITY_MAX) op: assign_op.Equal rhs: {(sh_array_literal left:<Id.Op_LParen _>)} spids: [209] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:MAX_SCHEDULE_POLICIES) op: assign_op.Equal rhs: {<0>} spids: [214] ) ] ) (command.ShFunction name: Apply_Process_Tool body: (BraceGroup children: [ (C {<G_DIETPI-NOTIFY>} {<3>} {<DietPi-Process_Tool>} {<Apply>}) (C {<local>} {<Id.Lit_VarLike 'status_text='> (DQ )}) (C {<local>} {<Id.Lit_VarLike 'status_text_ok='> (DQ (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<G_DIETPI-NOTIFY>} {<0>}) ) ) } ) (C {<local>} {<Id.Lit_VarLike 'status_text_failed='> (DQ (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<G_DIETPI-NOTIFY>} {<1>}) ) ) } ) (command.ForExpr init: (arith_expr.BinaryAssign op_id: Id.Arith_Equal left: <Id.Lit_ArithVarLike i> right: {<Id.Lit_Digits 0>} ) cond: (arith_expr.Binary op_id: Id.Arith_Less left: <Id.Lit_ArithVarLike i> right: {($ Id.VSub_DollarName '$MAX_PROGRAMS')} ) update: (arith_expr.UnaryAssign op_id:Id.Node_PostDPlus child:<Id.Lit_ArithVarLike i>) body: (command.DoGroup children: [ (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: { (braced_var_sub token: <Id.VSub_Name aAVAILABLE> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) } right: {<Id.Lit_Digits 1>} ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.Pipeline children: [ (C {<cat>} {(DQ ($ Id.VSub_DollarName '$FP_PS_LIST'))}) (C {<grep>} { (DQ (braced_var_sub token: <Id.VSub_Name aPROCESS_NAME> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) ) } ) (command.Simple words: [{<awk>} {(SQ <'{print $1}'>)}] redirects: [ (redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {(DQ ($ Id.VSub_DollarName '$FP_TEMP'))} ) ] do_fork: T ) ] negated: F ) (command.WhileUntil keyword: <Id.KW_While while> cond: (condition.Shell commands:[(C {<read>} {<-r>} {<line>})]) body: (command.DoGroup children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPID index: {($ Id.VSub_DollarName '$i')} ) op: assign_op.Equal rhs: {($ Id.VSub_DollarName '$line')} spids: [369] ) ] ) (C {<echo>} {<-e>} { (DQ (braced_var_sub token: <Id.VSub_Name aNAME> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) <' ('> (braced_var_sub token: <Id.VSub_Name aPID> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) <')'> ) } ) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Unary op_id: Id.Arith_Bang child: { (command_sub left_token: <Id.Left_DollarParen '$('> child: (command.Pipeline children: [ (C {<ps>} {<ax>}) (C {<awk>} {(SQ <'{print $1}'>)}) (C {<grep>} {<-ci>} {<-m1>} { (DQ (braced_var_sub token: <Id.VSub_Name aPID> bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$i' ) } ) ) ) } ) ] negated: F ) ) } ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (C {<G_DIETPI-NOTIFY>} {<2>} {<PID>} { (DQ (braced_var_sub token: <Id.VSub_Name aPID> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) ) } {<no>} {<longer>} {<exists>} ) ] spids: [409 451] ) ] else_action: [ (command.Simple words: [ {<renice>} {<-n>} { (braced_var_sub token: <Id.VSub_Name aNICE> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) } { (braced_var_sub token: <Id.VSub_Name aPID> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) } ] redirects: [ (redir op: <Id.Redir_AndGreat '&>'> loc: (redir_loc.Fd fd:1) arg: {<'/dev/null'>} ) ] do_fork: T ) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: {($ Id.VSub_QMark '$?')} right: {<Id.Lit_Digits 0>} ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:status_text) op: assign_op.Equal rhs: {($ Id.VSub_DollarName '$status_text_ok')} spids: [527] ) ] ) ] spids: [509 523] ) ] else_action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:status_text) op: assign_op.Equal rhs: {($ Id.VSub_DollarName '$status_text_failed')} spids: [536] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:EXIT_CODE) op: assign_op.Equal rhs: {<1>} spids: [540] ) ] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:status_text) op: assign_op.PlusEqual rhs: { (DQ <Id.Lit_BadBackslash '\\'> <'e[90mNice '> (braced_var_sub token: <Id.VSub_Name aNICE> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) <Id.Lit_BadBackslash '\\'> <'e[0m'> ) } spids: [549] ) ] ) (C {<echo>} {<-e>} {(DQ ($ Id.VSub_DollarName '$status_text'))}) (command.Simple words: [ {<taskset>} {<-pc>} { (braced_var_sub token: <Id.VSub_Name aAFFINITY> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) } { (braced_var_sub token: <Id.VSub_Name aPID> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) } ] redirects: [ (redir op: <Id.Redir_AndGreat '&>'> loc: (redir_loc.Fd fd:1) arg: {<'/dev/null'>} ) ] do_fork: T ) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: {($ Id.VSub_QMark '$?')} right: {<Id.Lit_Digits 0>} ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:status_text) op: assign_op.Equal rhs: {($ Id.VSub_DollarName '$status_text_ok')} spids: [619] ) ] ) ] spids: [601 615] ) ] else_action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:status_text) op: assign_op.Equal rhs: {($ Id.VSub_DollarName '$status_text_failed')} spids: [628] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:EXIT_CODE) op: assign_op.Equal rhs: {<2>} spids: [632] ) ] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:status_text) op: assign_op.PlusEqual rhs: { (DQ <Id.Lit_BadBackslash '\\'> <'e[90mAffinity '> (braced_var_sub token: <Id.VSub_Name aAFFINITY> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) <Id.Lit_BadBackslash '\\'> <'e[0m'> ) } spids: [641] ) ] ) (C {<echo>} {<-e>} {(DQ ($ Id.VSub_DollarName '$status_text'))}) (command.ForExpr init: (arith_expr.BinaryAssign op_id: Id.Arith_Equal left: <Id.Lit_ArithVarLike j> right: {<Id.Lit_Digits 0>} ) cond: (arith_expr.Binary op_id: Id.Arith_Less left: <Id.Lit_ArithVarLike j> right: {($ Id.VSub_DollarName '$MAX_SCHEDULE_POLICIES')} ) update: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike j> ) body: (command.DoGroup children: [ (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} { (DQ (braced_var_sub token: <Id.VSub_Name aSCHEDULE_POLICY > bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$i' ) } ) ) ) } {<Id.Lit_Equals '='>} { (DQ (braced_var_sub token: <Id.VSub_Name aSCHEDULE_AVAILABLE_POLICY > bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$j' ) } ) ) ) } {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (command.DParen child: (arith_expr.Binary op_id: Id.Arith_Less left: { (braced_var_sub token: < Id.VSub_Name aSCHEDULE_PRIORITY > bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$i' ) } ) ) } right: { (braced_var_sub token: < Id.VSub_Name aSCHEDULE_AVAILABLE_PRIORITY_MIN > bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$j' ) } ) ) } ) ) (command.DParen child: (arith_expr.Binary op_id: Id.Arith_Great left: { (braced_var_sub token: < Id.VSub_Name aSCHEDULE_PRIORITY > bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$i' ) } ) ) } right: { (braced_var_sub token: < Id.VSub_Name aSCHEDULE_AVAILABLE_PRIORITY_MAX > bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$j' ) } ) ) } ) ) ] ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aSCHEDULE_PRIORITY index: { ($ Id.VSub_DollarName '$i' ) } ) op: assign_op.Equal rhs: { (braced_var_sub token: <Id.VSub_Name aSCHEDULE_AVAILABLE_PRIORITY_MIN > bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$j' ) } ) ) } spids: [784] ) ] ) ] spids: [732 780] ) ] ) (command.ControlFlow token: <Id.ControlFlow_Break break> ) ] spids: [697 724] ) ] ) ] ) ) (C {<local>} {<Id.Lit_VarLike 'chrt_mode='> (SQ )}) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} { (DQ (braced_var_sub token: <Id.VSub_Name aSCHEDULE_POLICY> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) ) } {<Id.Lit_Equals '='>} {(DQ <SCHED_OTHER>)} {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:chrt_mode) op: assign_op.Equal rhs: {(SQ <-o>)} spids: [847] ) ] ) ] spids: [821 843] ) (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} { (DQ (braced_var_sub token: <Id.VSub_Name aSCHEDULE_POLICY> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) ) } {<Id.Lit_Equals '='>} {(DQ <SCHED_FIFO>)} {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:chrt_mode) op: assign_op.Equal rhs: {(SQ <-f>)} spids: [880] ) ] ) ] spids: [854 876] ) (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} { (DQ (braced_var_sub token: <Id.VSub_Name aSCHEDULE_POLICY> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) ) } {<Id.Lit_Equals '='>} {(DQ <SCHED_RR>)} {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:chrt_mode) op: assign_op.Equal rhs: {(SQ <-r>)} spids: [913] ) ] ) ] spids: [887 909] ) (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} { (DQ (braced_var_sub token: <Id.VSub_Name aSCHEDULE_POLICY> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) ) } {<Id.Lit_Equals '='>} {(DQ <SCHED_BATCH>)} {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:chrt_mode) op: assign_op.Equal rhs: {(SQ <-b>)} spids: [946] ) ] ) ] spids: [920 942] ) (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} { (DQ (braced_var_sub token: <Id.VSub_Name aSCHEDULE_POLICY> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) ) } {<Id.Lit_Equals '='>} {(DQ <SCHED_IDLE>)} {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:chrt_mode) op: assign_op.Equal rhs: {(SQ <-i>)} spids: [979] ) ] ) ] spids: [953 975] ) ] ) (command.Simple words: [ {<chrt>} {($ Id.VSub_DollarName '$chrt_mode')} {<-p>} { (braced_var_sub token: <Id.VSub_Name aSCHEDULE_PRIORITY> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) } { (braced_var_sub token: <Id.VSub_Name aPID> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) } ] redirects: [ (redir op: <Id.Redir_AndGreat '&>'> loc: (redir_loc.Fd fd:1) arg: {<'/dev/null'>} ) ] do_fork: T ) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: {($ Id.VSub_QMark '$?')} right: {<Id.Lit_Digits 0>} ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:status_text) op: assign_op.Equal rhs: {($ Id.VSub_DollarName '$status_text_ok')} spids: [1038] ) ] ) ] spids: [1020 1034] ) ] else_action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:status_text) op: assign_op.Equal rhs: {($ Id.VSub_DollarName '$status_text_failed')} spids: [1047] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:EXIT_CODE) op: assign_op.Equal rhs: {<3>} spids: [1051] ) ] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:status_text) op: assign_op.PlusEqual rhs: { (DQ <Id.Lit_BadBackslash '\\'> <'e[90mScheduler '> (braced_var_sub token: <Id.VSub_Name aSCHEDULE_POLICY> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) <' '> (braced_var_sub token: <Id.VSub_Name aSCHEDULE_PRIORITY> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) <Id.Lit_BadBackslash '\\'> <'e[0m'> ) } spids: [1060] ) ] ) (C {<echo>} {<-e>} {(DQ ($ Id.VSub_DollarName '$status_text'))}) ] ) ] ) redirects: [ (redir op: <Id.Redir_Less '<'> loc: (redir_loc.Fd fd:0) arg: {(DQ ($ Id.VSub_DollarName '$FP_TEMP'))} ) ] ) (C {<rm>} {(DQ ($ Id.VSub_DollarName '$FP_TEMP'))}) ] spids: [291 310] ) ] ) ] ) ) (C {<echo>} {<-e>} {(DQ )}) ] ) ) (command.ShFunction name: Init body: (BraceGroup children: [ (C {<local>} {<Id.Lit_VarLike 'index='> <0>}) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <Aria2>)} spids: [1168] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <aria2c>)} spids: [1177] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'Avahi Daemon'>)} spids: [1193] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <avahi-daemon>)} spids: [1202] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'Bluetooth (Service)'>)} spids: [1218] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <bluetooth>)} spids: [1227] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'Bluetooth (Hciuart)'>)} spids: [1243] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <hciattach>)} spids: [1252] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'Blynk Server'>)} spids: [1268] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <blynkserver>)} spids: [1277] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <BruteFIR>)} spids: [1293] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <brutefir>)} spids: [1302] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <CAVA>)} spids: [1318] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <cava>)} spids: [1327] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <Cuberite>)} spids: [1343] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <Cuberite>)} spids: [1352] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <CloudPrint>)} spids: [1368] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <cloudprintd>)} spids: [1377] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <CouchPotato>)} spids: [1393] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <CouchPotato.py>)} spids: [1402] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <Cron>)} spids: [1418] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <cron>)} spids: [1427] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <CUPS>)} spids: [1443] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <cupsd>)} spids: [1452] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <DarkIce>)} spids: [1468] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <darkice>)} spids: [1477] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'Deluge (Daemon)'>)} spids: [1493] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <deluged>)} spids: [1502] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'Deluge (Web interface)'>)} spids: [1518] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <deluge-web>)} spids: [1527] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'DHCP Client'>)} spids: [1543] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <dhclient>)} spids: [1552] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'DHCP Server'>)} spids: [1568] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <dhcpd>)} spids: [1577] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <Docker>)} spids: [1593] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <docker>)} spids: [1602] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <Dropbear>)} spids: [1618] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <dropbear>)} spids: [1627] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'Emby Server'>)} spids: [1643] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <emby-server>)} spids: [1652] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <EmonHUB>)} spids: [1668] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <emonhub>)} spids: [1677] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <Fail2Ban>)} spids: [1693] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <fail2ban-server>)} spids: [1702] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <FuguHub>)} spids: [1718] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <bdd>)} spids: [1727] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <Gitea>)} spids: [1743] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <gitea>)} spids: [1752] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <Gogs>)} spids: [1768] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <gogs>)} spids: [1777] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'Google AIY'>)} spids: [1793] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <main.py>)} spids: [1802] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <Gmediarender>)} spids: [1818] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <gmediarender>)} spids: [1827] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'Home Assistant'>)} spids: [1843] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <hass>)} spids: [1852] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'HTPC Manager'>)} spids: [1868] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <Htpc.py>)} spids: [1877] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <IceCast>)} spids: [1893] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <icecast2>)} spids: [1902] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <MPD>)} spids: [1918] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <'bin/mpd'>)} spids: [1927] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'YMPD (HiFi)'>)} spids: [1946] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <ympd>)} spids: [1955] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <Jackett>)} spids: [1971] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <JackettConsole.exe>)} spids: [1980] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'Jack Server'>)} spids: [1996] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <jackd>)} spids: [2005] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <Jconvolver>)} spids: [2021] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <jconvolver>)} spids: [2030] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <Minio>)} spids: [2046] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <minio>)} spids: [2055] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <MiniDLNA>)} spids: [2071] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <minidlna>)} spids: [2080] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <Mopidy>)} spids: [2100] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <mopidy>)} spids: [2109] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <Mosquitto>)} spids: [2125] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <mosquitto>)} spids: [2134] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <MotionEye>)} spids: [2150] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <motioneye>)} spids: [2159] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'Mumble Server'>)} spids: [2175] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <murmurd>)} spids: [2184] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'NAA Daemon'>)} spids: [2200] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <networkaudiod>)} spids: [2209] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <NetData>)} spids: [2225] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <netdata>)} spids: [2234] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <Nukkit>)} spids: [2250] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <nukkit.jar>)} spids: [2259] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <Node-Red>)} spids: [2275] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <node-red>)} spids: [2284] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <NoIp>)} spids: [2300] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <noip2>)} spids: [2309] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <NZBget>)} spids: [2325] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <nzbget>)} spids: [2334] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <OctoPrint>)} spids: [2350] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <octoprint>)} spids: [2359] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <OpenBazaar>)} spids: [2375] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <openbazaard.py>)} spids: [2384] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'Open Media Vault'>)} spids: [2400] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <omv-engined>)} spids: [2409] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'OpenSSH Server'>)} spids: [2425] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <sshd>)} spids: [2434] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'OpenVPN Server'>)} spids: [2450] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <openvpn>)} spids: [2459] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <Pi-SPC>)} spids: [2475] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <sds.sh>)} spids: [2484] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <Pi-hole>)} spids: [2500] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <dnsmasq>)} spids: [2509] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'Pi-hole FTL'>)} spids: [2525] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <pihole-FTL>)} spids: [2534] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <ProFTP>)} spids: [2550] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <proftpd>)} spids: [2559] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <qBitTorrent>)} spids: [2575] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <qbittorrent-nox>)} spids: [2584] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <Radarr>)} spids: [2600] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <Radarr.exe>)} spids: [2609] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <Raspotify>)} spids: [2625] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <librespot>)} spids: [2634] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <RoonBridge>)} spids: [2650] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <RoonBridge>)} spids: [2659] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'RoonBridge (Helper)'>)} spids: [2675] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <RoonBridgeHelper>)} spids: [2684] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'RoonBridge/Server (RAATServer)'>)} spids: [2700] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <RAATServer>)} spids: [2709] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'RoonBridge/Server (Appliance)'>)} spids: [2725] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <RoonAppliance>)} spids: [2734] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <RoonServer>)} spids: [2750] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <RoonServer>)} spids: [2759] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <rTorrent>)} spids: [2775] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <rtorrent>)} spids: [2784] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <SABnzbd>)} spids: [2800] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <SABnzbd.py>)} spids: [2809] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'Samba Server (Daemon)'>)} spids: [2825] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <smbd>)} spids: [2834] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'Samba Server (NetBios)'>)} spids: [2850] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <nmbd>)} spids: [2859] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'Shairport Sync'>)} spids: [2875] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <shairport-sync>)} spids: [2884] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <SickRage>)} spids: [2900] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <SickBeard.py>)} spids: [2909] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <Sonarr>)} spids: [2925] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <NzbDrone.exe>)} spids: [2934] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'Spotify Connect Web'>)} spids: [2950] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <spotify-connect-web>)} spids: [2959] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <Supervisor>)} spids: [2975] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <supervisor>)} spids: [2984] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'Squeezebox Server (LMS)'>)} spids: [3000] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <squeezeboxserver>)} spids: [3009] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <Squeezelite>)} spids: [3025] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <squeezelite>)} spids: [3034] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <Syncthing>)} spids: [3050] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <syncthing>)} spids: [3059] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <Syncthing-inotify>)} spids: [3075] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <syncthing-inotify>)} spids: [3084] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <Tomcat8>)} spids: [3100] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <tomcat8>)} spids: [3109] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <Tonido>)} spids: [3125] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <tonidoconsole>)} spids: [3134] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <Transmission>)} spids: [3150] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <transmission-daemon>)} spids: [3159] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <AmiBerry>)} spids: [3175] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <amiberry>)} spids: [3184] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'UrBackup Server'>)} spids: [3200] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <urbackupsrv>)} spids: [3209] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'Webserver Apache2'>)} spids: [3225] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <apache2>)} spids: [3234] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'Webserver Nginx'>)} spids: [3250] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <nginx>)} spids: [3259] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'Webserver Lighttpd'>)} spids: [3275] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <lighttpd>)} spids: [3284] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'Webserver MariaDB'>)} spids: [3300] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <mariadb>)} spids: [3309] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'Webserver MySql'>)} spids: [3325] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <mysqld>)} spids: [3334] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'Webserver Php-fpm'>)} spids: [3350] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <php-fpm>)} spids: [3359] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'Webserver Redis'>)} spids: [3375] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <redis-server>)} spids: [3384] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'WiFi Hotspot'>)} spids: [3400] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <hostapd>)} spids: [3409] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'WiFi Monitor'>)} spids: [3425] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <dietpi-wifi-monitor.sh>)} spids: [3434] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <VirtualHere>)} spids: [3450] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <vhusbd>)} spids: [3459] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNAME index:{($ Id.VSub_DollarName '$index')}) op: assign_op.Equal rhs: {(SQ <'YaCy search engine'>)} spids: [3475] ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aPROCESS_NAME index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: {(SQ <yacy>)} spids: [3484] ) ] ) terminator: <Id.Op_Semi _> ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:MAX_PROGRAMS) op: assign_op.Equal rhs: { (braced_var_sub token: <Id.VSub_Name aNAME> prefix_op: (Id.VSub_Pound) bracket_op: (bracket_op.WholeArray op_id:Id.Lit_At) ) } spids: [3500] ) ] ) (command.Pipeline children: [ (C {<ps>} {<ax>}) (command.Simple words: [{<grep>} {<-v>} {(SQ <'\\['>)}] redirects: [ (redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {(DQ ($ Id.VSub_DollarName '$FP_PS_LIST'))} ) ] do_fork: T ) ] negated: F ) (C {<local>} {<Id.Lit_VarLike 'init_affinity_value='> <0>}) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_Great left: { (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<nproc>} {<--all>}) ) } right: {<Id.Lit_Digits 1>} ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:init_affinity_value) op: assign_op.Equal rhs: { (DQ <0-> (word_part.ArithSub anode: (arith_expr.Binary op_id: Id.Arith_Minus left: { (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<nproc>} {<--all>}) ) } right: {<Id.Lit_Digits 1>} ) ) ) } spids: [3569] ) ] ) ] spids: [3547 3565] ) ] ) (command.ForExpr init: (arith_expr.BinaryAssign op_id: Id.Arith_Equal left: <Id.Lit_ArithVarLike i> right: {<Id.Lit_Digits 0>} ) cond: (arith_expr.Binary op_id: Id.Arith_Less left: <Id.Lit_ArithVarLike i> right: {($ Id.VSub_DollarName '$MAX_PROGRAMS')} ) update: (arith_expr.UnaryAssign op_id:Id.Node_PostDPlus child:<Id.Lit_ArithVarLike i>) body: (command.DoGroup children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aNICE index:{($ Id.VSub_DollarName '$i')}) op: assign_op.Equal rhs: {<0>} spids: [3620] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aAFFINITY index: {($ Id.VSub_DollarName '$i')} ) op: assign_op.Equal rhs: {($ Id.VSub_DollarName '$init_affinity_value')} spids: [3628] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aSCHEDULE_POLICY index: {($ Id.VSub_DollarName '$i')} ) op: assign_op.Equal rhs: {(DQ <SCHED_OTHER>)} spids: [3636] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aSCHEDULE_PRIORITY index: {($ Id.VSub_DollarName '$i')} ) op: assign_op.Equal rhs: {<0>} spids: [3646] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name:aPID index:{($ Id.VSub_DollarName '$i')}) op: assign_op.Equal rhs: {<0>} spids: [3654] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aAVAILABLE index: {($ Id.VSub_DollarName '$i')} ) op: assign_op.Equal rhs: {<0>} spids: [3662] ) ] ) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: { (command_sub left_token: <Id.Left_DollarParen '$('> child: (command.Pipeline children: [ (C {<cat>} {(DQ ($ Id.VSub_DollarName '$FP_PS_LIST'))} ) (C {<awk>} { (SQ < '{string=""; for (i=5; i<=NF; i++) string=string $i " "; print string}' > ) } ) (C {<grep>} {<-ci>} {<-m1>} { (DQ (braced_var_sub token: <Id.VSub_Name aPROCESS_NAME> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) ) } ) ] negated: F ) ) } right: {<Id.Lit_Digits 1>} ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aAVAILABLE index: {($ Id.VSub_DollarName '$i')} ) op: assign_op.Equal rhs: {<1>} spids: [3724] ) ] ) ] spids: [3675 3720] ) ] ) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} { (DQ (braced_var_sub token: <Id.VSub_Name aPROCESS_NAME> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) ) } {<Id.Lit_Equals '='>} {(DQ <netdata>)} {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aNICE index: {($ Id.VSub_DollarName '$i')} ) op: assign_op.Equal rhs: {<19>} spids: [3767] ) ] ) ] spids: [3741 3763] ) ] ) ] ) ) (command.Simple words: [{<chrt>} {<-m>}] redirects: [ (redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {(DQ ($ Id.VSub_DollarName '$FP_TEMP'))} ) ] do_fork: T ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:index) op: assign_op.Equal rhs: {<0>} spids: [3800] ) ] ) (command.WhileUntil keyword: <Id.KW_While while> cond: (condition.Shell commands:[(C {<read>} {<line>})]) body: (command.DoGroup children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aSCHEDULE_AVAILABLE_POLICY index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: { (command_sub left_token: <Id.Left_DollarParen '$('> child: (command.Pipeline children: [ (C {<echo>} {<-e>} {(DQ ($ Id.VSub_DollarName '$line'))}) (C {<awk>} {(SQ <'{print $1}'>)}) ] negated: F ) ) } spids: [3819] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aSCHEDULE_AVAILABLE_PRIORITY_MIN index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: { (command_sub left_token: <Id.Left_DollarParen '$('> child: (command.Pipeline children: [ (C {<echo>} {<-e>} {(DQ ($ Id.VSub_DollarName '$line'))}) (C {<sed>} {(SQ <'s/.*: //'>)}) (C {<sed>} {(SQ <'s/\\// /'>)}) (C {<awk>} {(SQ <'{print $1}'>)}) ] negated: F ) ) } spids: [3852] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aSCHEDULE_AVAILABLE_PRIORITY_MAX index: {($ Id.VSub_DollarName '$index')} ) op: assign_op.Equal rhs: { (command_sub left_token: <Id.Left_DollarParen '$('> child: (command.Pipeline children: [ (C {<echo>} {<-e>} {(DQ ($ Id.VSub_DollarName '$line'))}) (C {<sed>} {(SQ <'s/.*: //'>)}) (C {<sed>} {(SQ <'s/\\// /'>)}) (C {<awk>} {(SQ <'{print $2}'>)}) ] negated: F ) ) } spids: [3896] ) ] ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike index> ) ) ] ) redirects: [ (redir op: <Id.Redir_Less '<'> loc: (redir_loc.Fd fd:0) arg: {(DQ ($ Id.VSub_DollarName '$FP_TEMP'))} ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:MAX_SCHEDULE_POLICIES) op: assign_op.Equal rhs: { (braced_var_sub token: <Id.VSub_Name aSCHEDULE_AVAILABLE_POLICY> prefix_op: (Id.VSub_Pound) bracket_op: (bracket_op.WholeArray op_id:Id.Lit_At) ) } spids: [3954] ) ] ) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} {<Id.KW_Bang '!'>} {<-f>} {(DQ ($ Id.VSub_DollarName '$FP_SETTINGS'))} {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] ) action: [(C {<Write_Settings_File>})] spids: [3973 3988] ) ] else_action: [(C {<Read_Settings_File>})] ) ] ) ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:FP_SETTINGS) op: assign_op.Equal rhs: {(DQ <'/DietPi/dietpi/.dietpi-process_tool'>)} spids: [4028] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:FP_TEMP) op: assign_op.Equal rhs: {(DQ <'/tmp/.dietpi-process_tool_temp'>)} spids: [4034] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:FP_PS_LIST) op: assign_op.Equal rhs: {(DQ <'/tmp/.dietpi-process_tool_ps_list'>)} spids: [4044] ) ] ) (command.ShFunction name: Read_Settings_File body: (BraceGroup children: [ (C {<local>} {<Id.Lit_VarLike 'string='> (DQ )}) (command.ForExpr init: (arith_expr.BinaryAssign op_id: Id.Arith_Equal left: <Id.Lit_ArithVarLike i> right: {<Id.Lit_Digits 0>} ) cond: (arith_expr.Binary op_id: Id.Arith_Less left: <Id.Lit_ArithVarLike i> right: {($ Id.VSub_DollarName '$MAX_PROGRAMS')} ) update: (arith_expr.UnaryAssign op_id:Id.Node_PostDPlus child:<Id.Lit_ArithVarLike i>) body: (command.DoGroup children: [ (C {<local>} {<Id.Lit_VarLike 'string='> (command_sub left_token: <Id.Left_DollarParen '$('> child: (command.Pipeline children: [ (C {<cat>} {(DQ ($ Id.VSub_DollarName '$FP_SETTINGS'))}) (C {<grep>} {<-m1>} { (DQ <'^'> (braced_var_sub token: <Id.VSub_Name aPROCESS_NAME> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) ) } ) ] negated: F ) ) } ) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} {<-n>} {(DQ ($ Id.VSub_DollarName '$string'))} {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aNICE index: {($ Id.VSub_DollarName '$i')} ) op: assign_op.Equal rhs: { (command_sub left_token: <Id.Left_DollarParen '$('> child: (command.Pipeline children: [ (C {<echo>} {<-e>} {(DQ ($ Id.VSub_DollarName '$string'))}) (C {<awk>} {(SQ <'{print $2}'>)}) ] negated: F ) ) } spids: [4143] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aAFFINITY index: {($ Id.VSub_DollarName '$i')} ) op: assign_op.Equal rhs: { (command_sub left_token: <Id.Left_DollarParen '$('> child: (command.Pipeline children: [ (C {<echo>} {<-e>} {(DQ ($ Id.VSub_DollarName '$string'))}) (C {<awk>} {(SQ <'{print $3}'>)}) ] negated: F ) ) } spids: [4173] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aSCHEDULE_POLICY index: {($ Id.VSub_DollarName '$i')} ) op: assign_op.Equal rhs: { (command_sub left_token: <Id.Left_DollarParen '$('> child: (command.Pipeline children: [ (C {<echo>} {<-e>} {(DQ ($ Id.VSub_DollarName '$string'))}) (C {<awk>} {(SQ <'{print $4}'>)}) ] negated: F ) ) } spids: [4202] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aSCHEDULE_PRIORITY index: {($ Id.VSub_DollarName '$i')} ) op: assign_op.Equal rhs: { (command_sub left_token: <Id.Left_DollarParen '$('> child: (command.Pipeline children: [ (C {<echo>} {<-e>} {(DQ ($ Id.VSub_DollarName '$string'))}) (C {<awk>} {(SQ <'{print $5}'>)}) ] negated: F ) ) } spids: [4226] ) ] ) ] spids: [4122 4135] ) ] ) ] ) ) ] ) ) (command.ShFunction name: Write_Settings_File body: (BraceGroup children: [ (command.Simple words: [{<rm>} {(DQ ($ Id.VSub_DollarName '$FP_SETTINGS'))}] redirects: [ (redir op: <Id.Redir_AndGreat '&>'> loc: (redir_loc.Fd fd:1) arg: {<'/dev/null'>} ) ] do_fork: T ) (command.ForExpr init: (arith_expr.BinaryAssign op_id: Id.Arith_Equal left: <Id.Lit_ArithVarLike i> right: {<Id.Lit_Digits 0>} ) cond: (arith_expr.Binary op_id: Id.Arith_Less left: <Id.Lit_ArithVarLike i> right: {($ Id.VSub_DollarName '$MAX_PROGRAMS')} ) update: (arith_expr.UnaryAssign op_id:Id.Node_PostDPlus child:<Id.Lit_ArithVarLike i>) body: (command.DoGroup children: [ (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: { (braced_var_sub token: <Id.VSub_Name aAVAILABLE> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) } right: {<Id.Lit_Digits 1>} ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.Simple words: [ {<echo>} {<-e>} { (DQ (braced_var_sub token: <Id.VSub_Name aPROCESS_NAME> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) <' '> (braced_var_sub token: <Id.VSub_Name aNICE> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) <' '> (braced_var_sub token: <Id.VSub_Name aAFFINITY> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) <' '> (braced_var_sub token: <Id.VSub_Name aSCHEDULE_POLICY> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) <' '> (braced_var_sub token: <Id.VSub_Name aSCHEDULE_PRIORITY> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) ) } ] redirects: [ (redir op: <Id.Redir_DGreat '>>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName '$FP_SETTINGS')} ) ] do_fork: T ) ] spids: [4305 4324] ) ] ) ] ) ) ] ) ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:PROGRAM_NAME) op: assign_op.Equal rhs: {(DQ <'DietPi-Process Tool'>)} spids: [4399] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:WHIP_QUESTION) op: assign_op.Equal rhs: {<0>} spids: [4405] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:CHOICE) op: assign_op.Equal rhs: {<0>} spids: [4409] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:TARGETMENUID) op: assign_op.Equal rhs: {<0>} spids: [4413] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:LAST_SELECTED_NAME) op: assign_op.Equal rhs: {<0>} spids: [4417] ) ] ) (command.ShFunction name: Menu_Exit body: (BraceGroup children: [ (C {<whiptail>} {<--title>} {(DQ <'Exit '> ($ Id.VSub_DollarName '$PROGRAM_NAME') <'?'>)} {<--yesno>} {(DQ <'Exit '> ($ Id.VSub_DollarName '$PROGRAM_NAME') <'?'>)} {<--backtitle>} {(DQ ($ Id.VSub_DollarName '$PROGRAM_NAME'))} {<--yes-button>} {(DQ <Ok>)} {<--no-button>} {(DQ <Back>)} {<--defaultno>} {<9>} {<55>} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:CHOICE) op: assign_op.Equal rhs: {($ Id.VSub_QMark '$?')} spids: [4472] ) ] ) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: {($ Id.VSub_DollarName '$CHOICE')} right: {<Id.Lit_Digits 0>} ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:TARGETMENUID) op: assign_op.Equal rhs: {<-1>} spids: [4498] ) ] ) ] spids: [4476 4490] ) ] else_action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:TARGETMENUID) op: assign_op.Equal rhs: {<0>} spids: [4511] ) ] ) ] ) ] ) ) (command.ShFunction name: Menu_Main body: (BraceGroup children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:TARGETMENUID) op: assign_op.Equal rhs: {<0>} spids: [4534] ) ] ) (C {<local>} {<Id.Lit_VarLike 'whiptail_menu_array='> (sh_array_literal left:<Id.Op_LParen _>)} ) (command.ForExpr init: (arith_expr.BinaryAssign op_id: Id.Arith_Equal left: <Id.Lit_ArithVarLike i> right: {<Id.Lit_Digits 0>} ) cond: (arith_expr.Binary op_id: Id.Arith_Less left: <Id.Lit_ArithVarLike i> right: {($ Id.VSub_DollarName '$MAX_PROGRAMS')} ) update: (arith_expr.UnaryAssign op_id:Id.Node_PostDPlus child:<Id.Lit_ArithVarLike i>) body: (command.DoGroup children: [ (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: { (braced_var_sub token: <Id.VSub_Name aAVAILABLE> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) } right: {<Id.Lit_Digits 1>} ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:whiptail_menu_array) op: assign_op.PlusEqual rhs: { (sh_array_literal left: <Id.Op_LParen _> words: [ { (DQ (braced_var_sub token: <Id.VSub_Name aNAME> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) ) } { (DQ <': Nice '> (braced_var_sub token: <Id.VSub_Name aNICE> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) <' | Affinity '> (braced_var_sub token: <Id.VSub_Name aAFFINITY> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) ) } ] ) } spids: [4593] ) ] ) ] spids: [4570 4589] ) ] ) ] ) ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:WHIP_QUESTION) op: assign_op.Equal rhs: {(SQ <'Select a program:'>)} spids: [4632] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:OPTION) op: assign_op.Equal rhs: { (command_sub left_token: <Id.Left_DollarParen '$('> child: (command.Simple words: [ {<whiptail>} {<--title>} {(DQ ($ Id.VSub_DollarName '$PROGRAM_NAME'))} {<--backtitle>} {(DQ ($ Id.VSub_DollarName '$PROGRAM_NAME'))} {<--menu>} {(DQ ($ Id.VSub_DollarName '$WHIP_QUESTION'))} {<--cancel-button>} {(DQ <Exit>)} {<--default-item>} {(DQ ($ Id.VSub_DollarName '$LAST_SELECTED_NAME'))} {<16>} {<70>} {<8>} { (DQ (braced_var_sub token: <Id.VSub_Name whiptail_menu_array> bracket_op: (bracket_op.WholeArray op_id:Id.Lit_At) ) ) } ] redirects: [ (redir op: <Id.Redir_GreatAnd '3>&'> loc: (redir_loc.Fd fd:3) arg: {<1>} ) (redir op: <Id.Redir_GreatAnd '1>&'> loc: (redir_loc.Fd fd:1) arg: {<2>} ) (redir op: <Id.Redir_GreatAnd '2>&'> loc: (redir_loc.Fd fd:2) arg: {<3>} ) ] do_fork: T ) ) } spids: [4638] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:CHOICE) op: assign_op.Equal rhs: {($ Id.VSub_QMark '$?')} spids: [4698] ) ] ) (C {<unset>} {<whiptail_menu_array>}) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: {($ Id.VSub_DollarName '$CHOICE')} right: {<Id.Lit_Digits 0>} ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:LAST_SELECTED_NAME) op: assign_op.Equal rhs: {($ Id.VSub_DollarName '$OPTION')} spids: [4727] ) ] ) (C {<local>} {<Id.Lit_VarLike 'index_current='> <0>}) (command.ForExpr init: (arith_expr.BinaryAssign op_id: Id.Arith_Equal left: <Id.Lit_ArithVarLike i> right: {<Id.Lit_Digits 0>} ) cond: (arith_expr.Binary op_id: Id.Arith_Less left: <Id.Lit_ArithVarLike i> right: {($ Id.VSub_DollarName '$MAX_PROGRAMS')} ) update: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike i> ) body: (command.DoGroup children: [ (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} { (DQ (braced_var_sub token: <Id.VSub_Name aNAME> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$i')} ) ) ) } {<Id.Lit_Equals '='>} {(DQ ($ Id.VSub_DollarName '$OPTION'))} {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:index_current) op: assign_op.Equal rhs: {($ Id.VSub_DollarName '$i')} spids: [4791] ) ] ) (command.ControlFlow token: <Id.ControlFlow_Break break> ) ] spids: [4765 4787] ) ] ) ] ) ) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: { (braced_var_sub token: <Id.VSub_Name aAVAILABLE> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$index_current')} ) ) } right: {<Id.Lit_Digits 0>} ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (C {<whiptail>} {<--title>} {(DQ <'Not available.'>)} {<--msgbox>} { (DQ (braced_var_sub token: <Id.VSub_Name aNAME> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$index_current')} ) ) <' is not running and/or installed.'> ) } {<8>} {<70>} ) ] spids: [4811 4830] ) ] else_action: [ (C {<local>} {<Id.Lit_VarLike 'run_loop='> <1>}) (command.WhileUntil keyword: <Id.KW_While while> cond: (condition.Shell commands: [ (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: {($ Id.VSub_DollarName '$run_loop')} right: {<Id.Lit_Digits 1>} ) ) ] ) body: (command.DoGroup children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:WHIP_QUESTION) op: assign_op.Equal rhs: { (DQ <'Select an option for '> (braced_var_sub token: <Id.VSub_Name aNAME> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$index_current')} ) ) <':'> ) } spids: [4901] ) ] ) (C {<local>} {<Id.Lit_VarLike 'whiptail_menu_array='> (sh_array_literal left: <Id.Op_LParen _> ) } ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:whiptail_menu_array) op: assign_op.PlusEqual rhs: { (sh_array_literal left: <Id.Op_LParen _> words: [ {(DQ <Nice>)} { (DQ <': '> (braced_var_sub token: <Id.VSub_Name aNICE> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$index_current')} ) ) ) } ] ) } spids: [4922] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:whiptail_menu_array) op: assign_op.PlusEqual rhs: { (sh_array_literal left: <Id.Op_LParen _> words: [ {(DQ <Affinity>)} { (DQ <': '> (braced_var_sub token: <Id.VSub_Name aAFFINITY> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$index_current')} ) ) ) } ] ) } spids: [4940] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:whiptail_menu_array) op: assign_op.PlusEqual rhs: { (sh_array_literal left: <Id.Op_LParen _> words: [ {(DQ <'Schedule Policy'>)} { (DQ <': '> (braced_var_sub token: <Id.VSub_Name aSCHEDULE_POLICY> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$index_current')} ) ) ) } ] ) } spids: [4958] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:whiptail_menu_array) op: assign_op.PlusEqual rhs: { (sh_array_literal left: <Id.Op_LParen _> words: [ {(DQ <'Schedule Priority'>)} { (DQ <': '> (braced_var_sub token: <Id.VSub_Name aSCHEDULE_PRIORITY> bracket_op: (bracket_op.ArrayIndex expr: {($ Id.VSub_DollarName '$index_current')} ) ) ) } ] ) } spids: [4976] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:OPTION) op: assign_op.Equal rhs: { (command_sub left_token: <Id.Left_DollarParen '$('> child: (command.Simple words: [ {<whiptail>} {<--title>} { (DQ (braced_var_sub token: <Id.VSub_Name aNAME> bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$index_current' ) } ) ) ) } {<--backtitle>} {(DQ ($ Id.VSub_DollarName '$PROGRAM_NAME'))} {<--menu>} {(DQ ($ Id.VSub_DollarName '$WHIP_QUESTION'))} {<--cancel-button>} {(DQ <Back>)} {<11>} {<60>} {<4>} { (DQ (braced_var_sub token: <Id.VSub_Name whiptail_menu_array> bracket_op: (bracket_op.WholeArray op_id: Id.Lit_At ) ) ) } ] redirects: [ (redir op: <Id.Redir_GreatAnd '3>&'> loc: (redir_loc.Fd fd:3) arg: {<1>} ) (redir op: <Id.Redir_GreatAnd '1>&'> loc: (redir_loc.Fd fd:1) arg: {<2>} ) (redir op: <Id.Redir_GreatAnd '2>&'> loc: (redir_loc.Fd fd:2) arg: {<3>} ) ] do_fork: T ) ) } spids: [4995] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:CHOICE) op: assign_op.Equal rhs: {($ Id.VSub_QMark '$?')} spids: [5054] ) ] ) (C {<unset>} {<whiptail_menu_array>}) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: {($ Id.VSub_DollarName '$CHOICE')} right: {<Id.Lit_Digits 0>} ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.Case to_match: {(DQ ($ Id.VSub_DollarName '$OPTION'))} arms: [ (case_arm pat_list: [{<Nice>}] action: [ (C {<local>} {<Id.Lit_VarLike 'nice_current='> <0>}) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:nice_current) op: assign_op.Equal rhs: { (DQ <'Nice : '> (braced_var_sub token: <Id.VSub_Name aNICE> bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$index_current' ) } ) ) ) } spids: [5111] ) ] ) (C {<local>} {<Id.Lit_VarLike 'whiptail_menu_array='> (sh_array_literal left: <Id.Op_LParen _> ) } ) (command.ForExpr init: (arith_expr.BinaryAssign op_id: Id.Arith_Equal left: <Id.Lit_ArithVarLike i> right: (arith_expr.Unary op_id: Id.Node_UnaryMinus child: {<Id.Lit_Digits 20>} ) ) cond: (arith_expr.Binary op_id: Id.Arith_Less left: <Id.Lit_ArithVarLike i> right: {<Id.Lit_Digits 20>} ) update: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike i> ) body: (command.DoGroup children: [ (C {<local>} {<Id.Lit_VarLike 'desc='> (DQ )}) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: { ($ Id.VSub_DollarName '$i' ) } right: (arith_expr.Unary op_id: Id.Node_UnaryMinus child: { < Id.Lit_Digits 20 > } ) ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name: desc ) op: assign_op.Equal rhs: {(DQ <'(Highest priority)'>)} spids: [5181] ) ] ) ] spids: [5162 5177] ) (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: { ($ Id.VSub_DollarName '$i' ) } right: (arith_expr.Unary op_id: Id.Node_UnaryMinus child: { < Id.Lit_Digits 10 > } ) ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name: desc ) op: assign_op.Equal rhs: {(DQ <'(Higher priority)'>)} spids: [5207] ) ] ) ] spids: [5188 5203] ) (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: { ($ Id.VSub_DollarName '$i' ) } right: (arith_expr.Unary op_id: Id.Node_UnaryMinus child: { < Id.Lit_Digits 5 > } ) ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name: desc ) op: assign_op.Equal rhs: {(DQ <'(High priority)'>)} spids: [5233] ) ] ) ] spids: [5214 5229] ) (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: { ($ Id.VSub_DollarName '$i' ) } right: {<Id.Lit_Digits 0>} ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name: desc ) op: assign_op.Equal rhs: {(DQ <'(Default priority)'>)} spids: [5258] ) ] ) ] spids: [5240 5254] ) (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: { ($ Id.VSub_DollarName '$i' ) } right: {<Id.Lit_Digits 5>} ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name: desc ) op: assign_op.Equal rhs: {(DQ <'(Low priority)'>)} spids: [5283] ) ] ) ] spids: [5265 5279] ) (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: { ($ Id.VSub_DollarName '$i' ) } right: {<Id.Lit_Digits 10>} ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name: desc ) op: assign_op.Equal rhs: {(DQ <'(Lower priority)'>)} spids: [5308] ) ] ) ] spids: [5290 5304] ) (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: { ($ Id.VSub_DollarName '$i' ) } right: {<Id.Lit_Digits 19>} ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name: desc ) op: assign_op.Equal rhs: {(DQ <'(Lowest priority)'>)} spids: [5333] ) ] ) ] spids: [5315 5329] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name: whiptail_menu_array ) op: assign_op.PlusEqual rhs: { (sh_array_literal left: <Id.Op_LParen _> words: [ { (DQ <'Nice : '> ($ Id.VSub_DollarName '$i') ) } { (DQ <' '> ($ Id.VSub_DollarName '$desc' ) ) } ] ) } spids: [5344] ) ] ) ] ) ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:WHIP_QUESTION) op: assign_op.Equal rhs: { (DQ <'Please select your nice level for:'> <Id.Lit_BadBackslash '\\'> <n> (braced_var_sub token: <Id.VSub_Name aNAME> bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$index_current' ) } ) ) <Id.Lit_BadBackslash '\\'> <n> <Id.Lit_BadBackslash '\\'> <'nInfo:'> <Id.Lit_BadBackslash '\\'> < 'n - Negative values have a higher priority (eg: -10).' > <Id.Lit_BadBackslash '\\'> <'n - Positive values have a lower priority (eg: 15).'> <Id.Lit_BadBackslash '\\'> <'n - The default value is 0.'> ) } spids: [5363] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:OPTION) op: assign_op.Equal rhs: { (command_sub left_token: <Id.Left_DollarParen '$('> child: (command.Simple words: [ {<whiptail>} {<--title>} { (DQ <'Nice : '> (braced_var_sub token: <Id.VSub_Name aNAME> bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$index_current' ) } ) ) ) } {<--backtitle>} { (DQ ($ Id.VSub_DollarName '$PROGRAM_NAME' ) ) } {<--menu>} { (DQ ($ Id.VSub_DollarName '$WHIP_QUESTION' ) ) } {<--cancel-button>} {(DQ <Back>)} {<--default-item>} { (DQ ($ Id.VSub_DollarName '$nice_current' ) ) } {<19>} {<60>} {<5>} { (DQ (braced_var_sub token: <Id.VSub_Name whiptail_menu_array > bracket_op: (bracket_op.WholeArray op_id: Id.Lit_At ) ) ) } ] redirects: [ (redir op: <Id.Redir_GreatAnd '3>&'> loc: (redir_loc.Fd fd:3) arg: {<1>} ) (redir op: <Id.Redir_GreatAnd '1>&'> loc: (redir_loc.Fd fd:1) arg: {<2>} ) (redir op: <Id.Redir_GreatAnd '2>&'> loc: (redir_loc.Fd fd:2) arg: {<3>} ) ] do_fork: T ) ) } spids: [5387] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:CHOICE) op: assign_op.Equal rhs: {($ Id.VSub_QMark '$?')} spids: [5453] ) ] ) (C {<unset>} {<whiptail_menu_array>}) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: { ($ Id.VSub_DollarName '$CHOICE' ) } right: {<Id.Lit_Digits 0>} ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aNICE index: { ($ Id.VSub_DollarName '$index_current' ) } ) op: assign_op.Equal rhs: { (command_sub left_token: <Id.Left_DollarParen '$('> child: (command.Pipeline children: [ (C {<echo>} { (DQ ($ Id.VSub_DollarName '$OPTION' ) ) } ) (C {<sed>} { (SQ <'s/[A-Za-z :]*//g'> ) } ) ] negated: F ) ) } spids: [5486] ) ] ) (C {<Apply_Process_Tool>}) ] spids: [5464 5478] ) ] ) ] spids: [5092 5093 5520 -1] ) (case_arm pat_list: [{<Affinity>}] action: [ (C {<local>} {<Id.Lit_VarLike 'whiptail_menu_array='> (sh_array_literal left: <Id.Op_LParen _> ) } ) (command.ForExpr init: (arith_expr.BinaryAssign op_id: Id.Arith_Equal left: <Id.Lit_ArithVarLike i> right: {<Id.Lit_Digits 0>} ) cond: (arith_expr.Binary op_id: Id.Arith_Less left: <Id.Lit_ArithVarLike i> right: { (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<nproc>} {<--all>}) ) } ) update: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike i> ) body: (command.DoGroup children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name: whiptail_menu_array ) op: assign_op.PlusEqual rhs: { (sh_array_literal left: <Id.Op_LParen _> words: [ { (DQ ($ Id.VSub_DollarName '$i') ) } { (DQ < 'CPU ' > ) } {(DQ <on>)} ] ) } spids: [5571] ) ] ) ] ) ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:WHIP_QUESTION) op: assign_op.Equal rhs: { (DQ <'Please select your CPU affinity for:'> <Id.Lit_BadBackslash '\\'> <n> (braced_var_sub token: <Id.VSub_Name aNAME> bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$index_current' ) } ) ) <Id.Lit_BadBackslash '\\'> <n> <Id.Lit_BadBackslash '\\'> < 'n- Use the spacebar to enable/disable access to specific cores, for this program.' > <Id.Lit_BadBackslash '\\'> <'n- The default value is to enable all items.'> ) } spids: [5592] ) ] ) (command.Simple words: [ {<whiptail>} {<--title>} { (DQ <'Affinity : '> (braced_var_sub token: <Id.VSub_Name aNAME> bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$index_current' ) } ) ) ) } {<--backtitle>} {(DQ ($ Id.VSub_DollarName '$PROGRAM_NAME'))} {<--checklist>} {<--separate-output>} {(DQ ($ Id.VSub_DollarName '$WHIP_QUESTION'))} {<--cancel-button>} {(DQ <Back>)} {<18>} {<65>} {<6>} { (DQ (braced_var_sub token: <Id.VSub_Name whiptail_menu_array> bracket_op: (bracket_op.WholeArray op_id: Id.Lit_At ) ) ) } ] redirects: [ (redir op: <Id.Redir_Great '2>'> loc: (redir_loc.Fd fd:2) arg: {(DQ ($ Id.VSub_DollarName '$FP_TEMP'))} ) ] do_fork: T ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:CHOICE) op: assign_op.Equal rhs: {($ Id.VSub_QMark '$?')} spids: [5668] ) ] ) (C {<unset>} {<whiptail_menu_array>}) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: { ($ Id.VSub_DollarName '$CHOICE' ) } right: {<Id.Lit_Digits 0>} ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (C {<local>} {<Id.Lit_VarLike 'new_affinity='> (DQ )}) (C {<local>} {<Id.Lit_VarLike 'loop_count='> <0>} ) (command.WhileUntil keyword: <Id.KW_While while> cond: (condition.Shell commands: [(C {<read>} {<choice>})] ) body: (command.DoGroup children: [ (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (C { < Id.Lit_LBracket '[' > } {(DQ ($ Id.VSub_DollarName '$choice'))} {<Id.KW_Bang '!'> <Id.Lit_Equals '='>} {(DQ )} { < Id.Lit_RBracket ']' > } ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: { ($ Id.VSub_DollarName '$loop_count' ) } right: { < Id.Lit_Digits 0 > } ) ) terminator: <Id.Op_Semi _ > ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name: new_affinity ) op: assign_op.PlusEqual rhs: { (DQ ($ Id.VSub_DollarName '$choice' ) ) } spids: [5765] ) ] ) ] spids: [5747 5761] ) ] else_action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name: new_affinity ) op: assign_op.PlusEqual rhs: { (DQ <','> ($ Id.VSub_DollarName '$choice' ) ) } spids: [5780] ) ] ) ] ) (command.DParen child: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: < Id.Lit_ArithVarLike loop_count > ) ) ] spids: [5722 5739] ) ] ) ] ) redirects: [ (redir op: <Id.Redir_Less '<'> loc: (redir_loc.Fd fd:0) arg: { (DQ ($ Id.VSub_DollarName '$FP_TEMP') ) } ) ] ) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} { (DQ ($ Id.VSub_DollarName '$new_affinity' ) ) } {<Id.KW_Bang '!'> <Id.Lit_Equals '='>} {(DQ )} {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aAFFINITY index: { ($ Id.VSub_DollarName '$index_current' ) } ) op: assign_op.Equal rhs: { (DQ ($ Id.VSub_DollarName '$new_affinity' ) ) } spids: [5840] ) ] ) ] spids: [5818 5836] ) ] ) (C {<Apply_Process_Tool>}) ] spids: [5679 5693] ) ] ) (command.Simple words: [ {<rm>} {(DQ ($ Id.VSub_DollarName '$FP_TEMP'))} ] redirects: [ (redir op: <Id.Redir_AndGreat '&>'> loc: (redir_loc.Fd fd:1) arg: {<'/dev/null'>} ) ] do_fork: T ) ] spids: [5523 5524 5879 -1] ) (case_arm pat_list: [{(DQ <'Schedule Policy'>)}] action: [ (C {<local>} {<Id.Lit_VarLike 'whiptail_menu_array='> (sh_array_literal left: <Id.Op_LParen _> ) } ) (C {<local>} {<Id.Lit_VarLike 'description='> (SQ )}) (command.ForExpr init: (arith_expr.BinaryAssign op_id: Id.Arith_Equal left: <Id.Lit_ArithVarLike i> right: {<Id.Lit_Digits 0>} ) cond: (arith_expr.Binary op_id: Id.Arith_Less left: <Id.Lit_ArithVarLike i> right: { ($ Id.VSub_DollarName '$MAX_SCHEDULE_POLICIES' ) } ) update: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike i> ) body: (command.DoGroup children: [ (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} { (DQ (braced_var_sub token: <Id.VSub_Name aSCHEDULE_AVAILABLE_POLICY > bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$i' ) } ) ) ) } {<Id.Lit_Equals '='>} {(DQ <SCHED_OTHER>)} {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name: description ) op: assign_op.Equal rhs: {(SQ <'Normal (Default)'>)} spids: [5956] ) ] ) ] spids: [5930 5952] ) (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} { (DQ (braced_var_sub token: <Id.VSub_Name aSCHEDULE_AVAILABLE_POLICY > bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$i' ) } ) ) ) } {<Id.Lit_Equals '='>} {(DQ <SCHED_FIFO>)} {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name: description ) op: assign_op.Equal rhs: { (SQ < 'First In, First Out (Real-time, time-critical)' > ) } spids: [5989] ) ] ) ] spids: [5963 5985] ) (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} { (DQ (braced_var_sub token: <Id.VSub_Name aSCHEDULE_AVAILABLE_POLICY > bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$i' ) } ) ) ) } {<Id.Lit_Equals '='>} {(DQ <SCHED_RR>)} {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name: description ) op: assign_op.Equal rhs: { (SQ < 'Round Robin (Real-time, time-critical)' > ) } spids: [6022] ) ] ) ] spids: [5996 6018] ) (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} { (DQ (braced_var_sub token: <Id.VSub_Name aSCHEDULE_AVAILABLE_POLICY > bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$i' ) } ) ) ) } {<Id.Lit_Equals '='>} {(DQ <SCHED_BATCH>)} {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name: description ) op: assign_op.Equal rhs: { (SQ < 'Batch style execution' > ) } spids: [6055] ) ] ) ] spids: [6029 6051] ) (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} { (DQ (braced_var_sub token: <Id.VSub_Name aSCHEDULE_AVAILABLE_POLICY > bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$i' ) } ) ) ) } {<Id.Lit_Equals '='>} {(DQ <SCHED_IDLE>)} {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name: description ) op: assign_op.Equal rhs: { (SQ < 'Background Jobs (Very low priority)' > ) } spids: [6088] ) ] ) ] spids: [6062 6084] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name: whiptail_menu_array ) op: assign_op.PlusEqual rhs: { (sh_array_literal left: <Id.Op_LParen _> words: [ { (DQ (braced_var_sub token: <Id.VSub_Name aSCHEDULE_AVAILABLE_POLICY > bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$i' ) } ) ) ) } { (DQ <': '> ($ Id.VSub_DollarName '$description' ) ) } ] ) } spids: [6099] ) ] ) ] ) ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:WHIP_QUESTION) op: assign_op.Equal rhs: { (DQ < 'Please select a Schedule Policy for :' > <Id.Lit_BadBackslash '\\'> <n> (braced_var_sub token: <Id.VSub_Name aNAME> bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$index_current' ) } ) ) ) } spids: [6122] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:OPTION) op: assign_op.Equal rhs: { (command_sub left_token: <Id.Left_DollarParen '$('> child: (command.Simple words: [ {<whiptail>} {<--title>} { (DQ <'Schedule Policy : '> (braced_var_sub token: <Id.VSub_Name aNAME> bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$index_current' ) } ) ) ) } {<--backtitle>} { (DQ ($ Id.VSub_DollarName '$PROGRAM_NAME' ) ) } {<--menu>} { (DQ ($ Id.VSub_DollarName '$WHIP_QUESTION' ) ) } {<--cancel-button>} {(DQ <Back>)} {<--default-item>} { (DQ (braced_var_sub token: <Id.VSub_Name aSCHEDULE_POLICY > bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$index_current' ) } ) ) ) } {<14>} {<70>} {<5>} { (DQ (braced_var_sub token: <Id.VSub_Name whiptail_menu_array > bracket_op: (bracket_op.WholeArray op_id: Id.Lit_At ) ) ) } ] redirects: [ (redir op: <Id.Redir_GreatAnd '3>&'> loc: (redir_loc.Fd fd:3) arg: {<1>} ) (redir op: <Id.Redir_GreatAnd '1>&'> loc: (redir_loc.Fd fd:1) arg: {<2>} ) (redir op: <Id.Redir_GreatAnd '2>&'> loc: (redir_loc.Fd fd:2) arg: {<3>} ) ] do_fork: T ) ) } spids: [6136] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:CHOICE) op: assign_op.Equal rhs: {($ Id.VSub_QMark '$?')} spids: [6207] ) ] ) (C {<unset>} {<whiptail_menu_array>}) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: { ($ Id.VSub_DollarName '$CHOICE' ) } right: {<Id.Lit_Digits 0>} ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aSCHEDULE_POLICY index: { ($ Id.VSub_DollarName '$index_current' ) } ) op: assign_op.Equal rhs: {($ Id.VSub_DollarName '$OPTION')} spids: [6236] ) ] ) (C {<Apply_Process_Tool>}) ] spids: [6218 6232] ) ] ) ] spids: [5882 5885 6256 -1] ) (case_arm pat_list: [{(DQ <'Schedule Priority'>)}] action: [ (C {<local>} {<Id.Lit_VarLike 'index_schedule='> <0>}) (command.ForExpr init: (arith_expr.BinaryAssign op_id: Id.Arith_Equal left: <Id.Lit_ArithVarLike i> right: {<Id.Lit_Digits 0>} ) cond: (arith_expr.Binary op_id: Id.Arith_Less left: <Id.Lit_ArithVarLike i> right: { ($ Id.VSub_DollarName '$MAX_SCHEDULE_POLICIES' ) } ) update: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike i> ) body: (command.DoGroup children: [ (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} { (DQ (braced_var_sub token: <Id.VSub_Name aSCHEDULE_POLICY > bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$index_current' ) } ) ) ) } {<Id.Lit_Equals '='>} { (DQ (braced_var_sub token: <Id.VSub_Name aSCHEDULE_AVAILABLE_POLICY > bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$i' ) } ) ) ) } {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name: index_schedule ) op: assign_op.Equal rhs: {($ Id.VSub_DollarName '$i')} spids: [6330] ) ] ) (command.ControlFlow token: <Id.ControlFlow_Break break> ) ] spids: [6299 6326] ) ] ) ] ) ) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: (arith_expr.Binary op_id: Id.Arith_Plus left: { (braced_var_sub token: <Id.VSub_Name aSCHEDULE_AVAILABLE_PRIORITY_MIN > bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$index_schedule' ) } ) ) } right: { (braced_var_sub token: <Id.VSub_Name aSCHEDULE_AVAILABLE_PRIORITY_MAX > bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$index_schedule' ) } ) ) } ) right: {<Id.Lit_Digits 0>} ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (C {<whiptail>} {<--title>} { (DQ (braced_var_sub token: <Id.VSub_Name aSCHEDULE_POLICY> bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$index_current' ) } ) ) ) } {<--msgbox>} { (DQ < 'No priority options are available for ' > (braced_var_sub token: <Id.VSub_Name aSCHEDULE_POLICY> bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$index_current' ) } ) ) <.> ) } {<8>} {<60>} ) ] spids: [6350 6382] ) ] else_action: [ (C {<local>} {<Id.Lit_VarLike 'whiptail_menu_array='> (sh_array_literal left: <Id.Op_LParen _> ) } ) (C {<local>} {<Id.Lit_VarLike 'scale_value_lowest='> (braced_var_sub token: <Id.VSub_Name aSCHEDULE_AVAILABLE_PRIORITY_MIN > bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$index_schedule' ) } ) ) } ) (C {<local>} {<Id.Lit_VarLike 'scale_value_lower='> (word_part.ArithSub anode: (arith_expr.Binary op_id: Id.Arith_Slash left: { (braced_var_sub token: <Id.VSub_Name aSCHEDULE_AVAILABLE_PRIORITY_MAX > bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$index_schedule' ) } ) ) } right: {<Id.Lit_Digits 6>} ) ) } ) (C {<local>} {<Id.Lit_VarLike 'scale_value_low='> (word_part.ArithSub anode: (arith_expr.Binary op_id: Id.Arith_Star left: (arith_expr.Binary op_id: Id.Arith_Slash left: { (braced_var_sub token: <Id.VSub_Name aSCHEDULE_AVAILABLE_PRIORITY_MAX > bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$index_schedule' ) } ) ) } right: {<Id.Lit_Digits 6>} ) right: {<Id.Lit_Digits 2>} ) ) } ) (C {<local>} {<Id.Lit_VarLike 'scale_value_medium='> (word_part.ArithSub anode: (arith_expr.Binary op_id: Id.Arith_Star left: (arith_expr.Binary op_id: Id.Arith_Slash left: { (braced_var_sub token: <Id.VSub_Name aSCHEDULE_AVAILABLE_PRIORITY_MAX > bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$index_schedule' ) } ) ) } right: {<Id.Lit_Digits 6>} ) right: {<Id.Lit_Digits 3>} ) ) } ) (C {<local>} {<Id.Lit_VarLike 'scale_value_high='> (word_part.ArithSub anode: (arith_expr.Binary op_id: Id.Arith_Star left: (arith_expr.Binary op_id: Id.Arith_Slash left: { (braced_var_sub token: <Id.VSub_Name aSCHEDULE_AVAILABLE_PRIORITY_MAX > bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$index_schedule' ) } ) ) } right: {<Id.Lit_Digits 6>} ) right: {<Id.Lit_Digits 4>} ) ) } ) (C {<local>} {<Id.Lit_VarLike 'scale_value_higher='> (word_part.ArithSub anode: (arith_expr.Binary op_id: Id.Arith_Star left: (arith_expr.Binary op_id: Id.Arith_Slash left: { (braced_var_sub token: <Id.VSub_Name aSCHEDULE_AVAILABLE_PRIORITY_MAX > bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$index_schedule' ) } ) ) } right: {<Id.Lit_Digits 6>} ) right: {<Id.Lit_Digits 5>} ) ) } ) (C {<local>} {<Id.Lit_VarLike 'scale_value_highest='> (braced_var_sub token: <Id.VSub_Name aSCHEDULE_AVAILABLE_PRIORITY_MAX > bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$index_schedule' ) } ) ) } ) (command.ForExpr init: (arith_expr.BinaryAssign op_id: Id.Arith_Equal left: <Id.Lit_ArithVarLike i> right: { (braced_var_sub token: <Id.VSub_Name aSCHEDULE_AVAILABLE_PRIORITY_MIN > bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$index_schedule' ) } ) ) } ) cond: (arith_expr.Binary op_id: Id.Arith_Less left: <Id.Lit_ArithVarLike i> right: { (word_part.ArithSub anode: (arith_expr.Binary op_id: Id.Arith_Plus left: { (braced_var_sub token: <Id.VSub_Name aSCHEDULE_AVAILABLE_PRIORITY_MAX > bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$index_schedule' ) } ) ) } right: {<Id.Lit_Digits 1>} ) ) } ) update: (arith_expr.UnaryAssign op_id: Id.Node_PostDPlus child: <Id.Lit_ArithVarLike i> ) body: (command.DoGroup children: [ (C {<local>} {<Id.Lit_VarLike 'description='> (DQ )} ) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: { ($ Id.VSub_DollarName '$i' ) } right: { ($ Id.VSub_DollarName '$scale_value_lowest' ) } ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name: description ) op: assign_op.Equal rhs: { (DQ < '(Lowest priority)' > ) } spids: [6642] ) ] ) ] spids: [6624 6638] ) (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: { ($ Id.VSub_DollarName '$i' ) } right: { ($ Id.VSub_DollarName '$scale_value_lower' ) } ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name: description ) op: assign_op.Equal rhs: { (DQ <'(Lower priority)'> ) } spids: [6667] ) ] ) ] spids: [6649 6663] ) (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: { ($ Id.VSub_DollarName '$i' ) } right: { ($ Id.VSub_DollarName '$scale_value_low' ) } ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name: description ) op: assign_op.Equal rhs: {(DQ <'(Low priority)'>)} spids: [6692] ) ] ) ] spids: [6674 6688] ) (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: { ($ Id.VSub_DollarName '$i' ) } right: { ($ Id.VSub_DollarName '$scale_value_medium' ) } ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name: description ) op: assign_op.Equal rhs: { (DQ < '(Medium priority)' > ) } spids: [6717] ) ] ) ] spids: [6699 6713] ) (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: { ($ Id.VSub_DollarName '$i' ) } right: { ($ Id.VSub_DollarName '$scale_value_high' ) } ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name: description ) op: assign_op.Equal rhs: {(DQ <'(High priority)'>)} spids: [6742] ) ] ) ] spids: [6724 6738] ) (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: { ($ Id.VSub_DollarName '$i' ) } right: { ($ Id.VSub_DollarName '$scale_value_higher' ) } ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name: description ) op: assign_op.Equal rhs: { (DQ < '(Higher priority)' > ) } spids: [6767] ) ] ) ] spids: [6749 6763] ) (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: { ($ Id.VSub_DollarName '$i' ) } right: { ($ Id.VSub_DollarName '$scale_value_highest' ) } ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name: description ) op: assign_op.Equal rhs: { (DQ < '(Highest priority)' > ) } spids: [6792] ) ] ) ] spids: [6774 6788] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name: whiptail_menu_array ) op: assign_op.PlusEqual rhs: { (sh_array_literal left: <Id.Op_LParen _> words: [ { (DQ ($ Id.VSub_DollarName '$i' ) ) } { (DQ <': '> ($ Id.VSub_DollarName '$description' ) ) } ] ) } spids: [6803] ) ] ) ] ) ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:WHIP_QUESTION) op: assign_op.Equal rhs: { (DQ < 'Please select a Schedule Priority level for :' > <Id.Lit_BadBackslash '\\'> <n> (braced_var_sub token: <Id.VSub_Name aNAME> bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$index_current' ) } ) ) <Id.Lit_BadBackslash '\\'> <n> <Id.Lit_BadBackslash '\\'> <'n - Lower values are low priority'> <Id.Lit_BadBackslash '\\'> <'n - Higher values are high priority'> ) } spids: [6821] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:OPTION) op: assign_op.Equal rhs: { (command_sub left_token: <Id.Left_DollarParen '$('> child: (command.Simple words: [ {<whiptail>} {<--title>} { (DQ <'Schedule Policy : '> (braced_var_sub token: <Id.VSub_Name aNAME> bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$index_current' ) } ) ) ) } {<--backtitle>} { (DQ ($ Id.VSub_DollarName '$PROGRAM_NAME' ) ) } {<--menu>} { (DQ ($ Id.VSub_DollarName '$WHIP_QUESTION' ) ) } {<--cancel-button>} {(DQ <Back>)} {<--default-item>} { (DQ (braced_var_sub token: <Id.VSub_Name aSCHEDULE_PRIORITY > bracket_op: (bracket_op.ArrayIndex expr: { ($ Id.VSub_DollarName '$index_current' ) } ) ) ) } {<18>} {<60>} {<5>} { (DQ (braced_var_sub token: <Id.VSub_Name whiptail_menu_array > bracket_op: (bracket_op.WholeArray op_id: Id.Lit_At ) ) ) } ] redirects: [ (redir op: <Id.Redir_GreatAnd '3>&'> loc: (redir_loc.Fd fd:3) arg: {<1>} ) (redir op: <Id.Redir_GreatAnd '1>&'> loc: (redir_loc.Fd fd:1) arg: {<2>} ) (redir op: <Id.Redir_GreatAnd '2>&'> loc: (redir_loc.Fd fd:2) arg: {<3>} ) ] do_fork: T ) ) } spids: [6841] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:CHOICE) op: assign_op.Equal rhs: {($ Id.VSub_QMark '$?')} spids: [6912] ) ] ) (C {<unset>} {<whiptail_menu_array>}) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: { ($ Id.VSub_DollarName '$CHOICE' ) } right: {<Id.Lit_Digits 0>} ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.IndexedName name: aSCHEDULE_PRIORITY index: { ($ Id.VSub_DollarName '$index_current' ) } ) op: assign_op.Equal rhs: { ($ Id.VSub_DollarName '$OPTION') } spids: [6941] ) ] ) (C {<Apply_Process_Tool>}) ] spids: [6923 6937] ) ] ) ] ) ] spids: [6259 6262 6965 -1] ) ] ) ] spids: [5065 5079] ) ] else_action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:run_loop) op: assign_op.Equal rhs: {<0>} spids: [6981] ) ] ) ] ) ] ) ) ] ) ] spids: [4709 4723] ) ] else_action: [(C {<Menu_Exit>})] ) ] ) ) (C {<Init>}) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: {($ Id.VSub_DollarName '$INPUT')} right: {<Id.Lit_Digits 0>} ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (command.WhileUntil keyword: <Id.KW_While while> cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_Great left: {($ Id.VSub_DollarName '$TARGETMENUID')} right: (arith_expr.Unary op_id: Id.Node_UnaryMinus child: {<Id.Lit_Digits 1>} ) ) ) terminator: <Id.Op_Semi _> ) ] ) body: (command.DoGroup children: [ (C {<clear>}) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: {($ Id.VSub_DollarName '$TARGETMENUID')} right: {<Id.Lit_Digits 0>} ) ) terminator: <Id.Op_Semi _> ) ] ) action: [(C {<Menu_Main>})] spids: [7090 7104] ) ] ) ] ) ) (C {<Write_Settings_File>}) ] spids: [7045 7059] ) (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DParen child: (arith_expr.Binary op_id: Id.Arith_DEqual left: {($ Id.VSub_DollarName '$INPUT')} right: {<Id.Lit_Digits 1>} ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (C {<Apply_Process_Tool>}) (C {<G_DIETPI-NOTIFY>} {<-1>} { (braced_var_sub token: <Id.VSub_Name EXIT_CODE> suffix_op: (suffix_op.Unary tok:<Id.VTest_ColonEquals ':='> arg_word:{<0>}) ) } {(DQ ($ Id.VSub_DollarName '$PROGRAM_NAME') <' |'>)} ) ] spids: [7132 7146] ) ] ) (command.Simple words: [{<rm>} {(DQ ($ Id.VSub_DollarName '$FP_TEMP'))}] redirects: [(redir op:<Id.Redir_AndGreat '&>'> loc:(redir_loc.Fd fd:1) arg:{<'/dev/null'>})] do_fork: T ) (command.Simple words: [{<rm>} {(DQ ($ Id.VSub_DollarName '$FP_PS_LIST'))}] redirects: [(redir op:<Id.Redir_AndGreat '&>'> loc:(redir_loc.Fd fd:1) arg:{<'/dev/null'>})] do_fork: T ) (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>}) (command.ControlFlow token:<Id.ControlFlow_Exit exit>) ] )