(CommandList children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:PATH) op: Equal rhs: {(/bin) (Lit_Other ':') (/usr/bin) (Lit_Other ':') (/sbin) (Lit_Other ':') (/usr/sbin)} spids: [49] ) ] spids: [49] ) (AndOr ops: [Op_DPipe] children: [ (C {(test)} {(-x)} {(/usr/sbin/anacron)}) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(0)}) ] ) (AndOr ops: [Op_DAmp] children: [(C {(test)} {(-r)} {(/etc/default/anacron)}) (C {(.)} {(/etc/default/anacron)})] ) (C {(.)} {(/lib/lsb/init-functions)}) (Case to_match: {(DQ ($ VSub_Number '$1'))} arms: [ (case_arm pat_list: [{(start)}] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (SimpleCommand words: [{(init_is_upstart)}] redirects: [ (Redir op_id: Redir_Great fd: 2 arg_word: {(/dev/null)} spids: [106] ) ] ) terminator: <Op_Semi ';'> ) ] action: [(ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})] spids: [16777215 110] ) ] spids: [16777215 118] ) (C {(log_daemon_msg)} {(DQ ('Starting anac(h)ronistic cron'))} {(DQ (anacron))}) (If arms: [ (if_arm cond: [ (AndOr ops: [Op_DAmp] children: [ (C {(test)} {(x) (DQ ($ VSub_Name '$ANACRON_RUN_ON_BATTERY_POWER'))} {(KW_Bang '!') (Lit_Other '=')} {(x) (DQ (yes))} ) (C {(test)} {(-x)} {(/usr/bin/on_ac_power)}) ] ) ] action: [ (SimpleCommand words: [{(/usr/bin/on_ac_power)}] redirects: [ (Redir op_id: Redir_Great fd: 16777215 arg_word: {(/dev/null)} spids: [163] ) ] ) (If arms: [ (if_arm cond: [(C {(test)} {($ VSub_QMark '$?')} {(-eq)} {(1)})] action: [ (C {(log_progress_msg)} {(DQ ('deferred while on battery power'))}) (C {(log_end_msg)} {(0)}) (ControlFlow token: <ControlFlow_Exit exit> arg_word: {(0)} ) ] spids: [16777215 178] ) ] spids: [16777215 198] ) ] spids: [16777215 158] ) ] spids: [16777215 201] ) (C {(start-stop-daemon)} {(--start)} {(--exec)} {(/usr/sbin/anacron)} {(--)} {(-s)}) (C {(log_end_msg)} {(0)}) ] spids: [98 99 231 16777215] ) (case_arm pat_list: [{(restart)} {(force-reload)} {(reload)}] action: [(C {(Lit_Other ':')})] spids: [234 239 249 16777215] ) (case_arm pat_list: [{(stop)}] action: [ (If arms: [ (if_arm cond: [ (AndOr ops: [Op_DAmp] children: [ (SimpleCommand words: [{(init_is_upstart)}] redirects: [ (Redir op_id: Redir_Great fd: 2 arg_word: {(/dev/null)} spids: [260] ) ] ) (Pipeline children: [ (SimpleCommand words: [{(status)} {(anacron)}] redirects: [ (Redir op_id: Redir_Great fd: 2 arg_word: {(/dev/null)} spids: [269] ) ] ) (C {(grep)} {(-q)} {(start)}) ] negated: F ) ] ) ] action: [(ControlFlow token:<ControlFlow_Exit exit> arg_word:{(0)})] spids: [16777215 281] ) ] spids: [16777215 289] ) (C {(log_daemon_msg)} {(DQ ('Stopping anac(h)ronistic cron'))} {(DQ (anacron))}) (C {(start-stop-daemon)} {(--stop)} {(--exec)} {(/usr/sbin/anacron)} {(--oknodo)} {(--quiet)}) (C {(log_end_msg)} {(0)}) ] spids: [252 253 321 16777215] ) (case_arm pat_list: [{(status)}] action: [(ControlFlow token:<ControlFlow_Exit exit> arg_word:{(4)})] spids: [324 325 333 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (C {(echo)} {(DQ ('Usage: /etc/init.d/anacron {start|stop|restart|force-reload|reload}'))}) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(2)}) ] spids: [336 337 352 16777215] ) ] spids: [89 95 354] ) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(0)}) ] )