Artifact
8f0ec9ef400543f6feb77e2634de2e043ec9411f28920c7c53a0b6eee44ffd03:
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 7b 44 41 45 4d 4f 4e 5f 24 40 5f 43 4f 4d ${DAEMON_$@_COM
00c0: 4d 41 4e 44 7d 20 24 7b 44 41 45 4d 4f 4e 5f 24 MAND} ${DAEMON_$
00d0: 40 5f 46 4c 41 47 53 7d 20 24 7b 44 41 45 4d 4f @_FLAGS} ${DAEMO
00e0: 4e 5f 24 40 5f 46 4f 52 45 47 52 4f 55 4e 44 7d N_$@_FOREGROUND}
00f0: 0a 0a 5f 73 65 72 76 69 63 65 5f 73 76 63 5f 73 .._service_svc_s
0100: 74 61 74 75 73 3a 20 2e 55 53 45 0a 09 73 76 63 tatus: .USE..svc
0110: 20 73 74 61 74 75 73 20 24 7b 40 3a 53 2f 5f 73 status ${@:S/_s
0120: 74 61 74 75 73 2f 2f 7d 0a 0a 5f 73 65 72 76 69 tatus//}.._servi
0130: 63 65 5f 73 76 63 5f 65 78 69 74 3a 20 2e 55 53 ce_svc_exit: .US
0140: 45 42 45 46 4f 52 45 0a 09 73 76 63 20 6c 69 73 EBEFORE..svc lis
0150: 74 20 24 7b 40 3a 53 2f 5f 65 78 69 74 2f 2f 7d t ${@:S/_exit//}
0160: 20 7c 20 67 72 65 70 20 2d 71 20 24 7b 40 3a 53 | grep -q ${@:S
0170: 2f 5f 65 78 69 74 2f 2f 7d 20 7c 7c 20 74 72 75 /_exit//} || tru
0180: 65 20 26 26 20 5c 0a 09 09 73 76 63 20 2d 73 20 e && \...svc -s
0190: 65 78 69 74 20 24 7b 40 3a 53 2f 5f 65 78 69 74 exit ${@:S/_exit
01a0: 2f 2f 7d 0a //}.