Hex Artifact Content
Logged in as anonymous

Artifact d1d5a830d6286eef4f1af3e94b0cc907aa4b7d8f1317ce553df0289997e47d0c:


0000: 5f 73 65 72 76 69 63 65 5f 73 76 63 3a 20 2e 55  _service_svc: .U
0010: 53 45 0a 09 63 64 20 24 7b 44 41 45 4d 4f 4e 5f  SE..cd ${DAEMON_
0020: 24 40 5f 43 57 44 7d 20 3b 5c 0a 09 73 76 63 20  $@_CWD} ;\..svc 
0030: 6c 69 73 74 20 24 40 20 7c 20 67 72 65 70 20 2d  list $@ | grep -
0040: 71 20 24 40 20 7c 7c 20 5c 0a 09 09 73 76 63 20  q $@ || \...svc 
0050: 2d 75 20 24 7b 44 41 45 4d 4f 4e 5f 24 40 5f 55  -u ${DAEMON_$@_U
0060: 53 45 52 7d 20 2d 67 20 24 7b 44 41 45 4d 4f 4e  SER} -g ${DAEMON
0070: 5f 24 40 5f 47 52 4f 55 50 7d 20 24 7b 44 41 45  _$@_GROUP} ${DAE
0080: 4d 4f 4e 5f 24 40 5f 52 45 53 54 41 52 54 3a 44  MON_$@_RESTART:D
0090: 2d 72 7d 20 24 7b 44 41 45 4d 4f 4e 5f 24 40 5f  -r} ${DAEMON_$@_
00a0: 52 45 53 54 41 52 54 7d 20 69 6e 69 74 20 24 40  RESTART} init $@
00b0: 20 24 24 7b 43 4d 44 7d 20 24 7b 44 41 45 4d 4f   $${CMD} ${DAEMO
00c0: 4e 5f 24 40 5f 46 4c 41 47 53 7d 20 24 7b 44 41  N_$@_FLAGS} ${DA
00d0: 45 4d 4f 4e 5f 24 40 5f 46 4f 52 45 47 52 4f 55  EMON_$@_FOREGROU
00e0: 4e 44 7d 0a 0a 5f 73 65 72 76 69 63 65 5f 73 76  ND}.._service_sv
00f0: 63 5f 73 74 61 74 75 73 3a 20 2e 55 53 45 0a 09  c_status: .USE..
0100: 73 76 63 20 73 74 61 74 75 73 20 24 7b 40 3a 53  svc status ${@:S
0110: 2f 5f 73 74 61 74 75 73 2f 2f 7d 0a 0a 5f 73 65  /_status//}.._se
0120: 72 76 69 63 65 5f 73 76 63 5f 65 78 69 74 3a 20  rvice_svc_exit: 
0130: 2e 55 53 45 42 45 46 4f 52 45 0a 09 73 76 63 20  .USEBEFORE..svc 
0140: 6c 69 73 74 20 24 7b 40 3a 53 2f 5f 65 78 69 74  list ${@:S/_exit
0150: 2f 2f 7d 20 7c 20 67 72 65 70 20 2d 71 20 24 7b  //} | grep -q ${
0160: 40 3a 53 2f 5f 65 78 69 74 2f 2f 7d 20 7c 7c 20  @:S/_exit//} || 
0170: 74 72 75 65 20 26 26 20 5c 0a 09 09 73 76 63 20  true && \...svc 
0180: 2d 73 20 65 78 69 74 20 24 7b 40 3a 53 2f 5f 65  -s exit ${@:S/_e
0190: 78 69 74 2f 2f 7d 0a                             xit//}.