Megatest

Hex Artifact Content
Login

Artifact bf5ecdf3ee6565e465f521fc092e5187e2e65dfd:


0000: 23 20 54 6f 20 67 65 74 20 65 6d 61 63 73 20 66  # To get emacs f
0010: 6f 6e 74 20 68 69 67 68 6c 69 67 68 69 6e 67 20  ont highlighing 
0020: 69 6e 20 74 68 65 20 76 61 72 69 6f 75 73 20 6d  in the various m
0030: 65 67 61 74 65 73 74 20 63 6f 6e 66 69 67 73 20  egatest configs 
0040: 64 6f 20 74 68 69 73 3a 0a 23 0a 23 20 49 6e 73  do this:.#.# Ins
0050: 74 61 6c 6c 20 65 6d 61 63 73 2d 67 6f 6f 64 69  tall emacs-goodi
0060: 65 73 2d 65 6c 3a 0a 23 20 20 20 20 73 75 64 6f  es-el:.#    sudo
0070: 20 61 70 74 20 69 6e 73 74 61 6c 6c 20 65 6d 61   apt install ema
0080: 63 73 2d 67 6f 6f 64 69 65 73 2d 65 6c 0a 23 20  cs-goodies-el.# 
0090: 41 64 64 20 74 6f 20 79 6f 75 72 20 7e 2f 2e 65  Add to your ~/.e
00a0: 6d 61 63 73 20 66 69 6c 65 3a 0a 23 20 20 20 20  macs file:.#    
00b0: 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 61 75  (add-to-list 'au
00c0: 74 6f 2d 6d 6f 64 65 2d 61 6c 69 73 74 20 27 28  to-mode-alist '(
00d0: 22 63 6f 6e 66 69 67 5c 5c 27 22 20 2e 20 63 6f  "config\\'" . co
00e0: 6e 66 2d 73 70 61 63 65 2d 6d 6f 64 65 29 29 0a  nf-space-mode)).
00f0: 23 0a 0a 23 20 65 78 61 6d 70 6c 65 20 6f 66 20  #..# example of 
0100: 61 20 63 72 6f 6e 20 65 6e 74 72 79 20 74 6f 20  a cron entry to 
0110: 72 75 6e 20 73 79 6e 63 20 75 73 69 6e 67 20 64  run sync using d
0120: 62 20 73 70 65 63 20 70 67 64 62 2c 20 77 69 74  b spec pgdb, wit
0130: 68 20 70 67 64 62 20 73 65 74 74 69 6e 67 20 69  h pgdb setting i
0140: 6e 20 66 69 6c 65 20 6c 6f 63 61 6c 2e 63 6f 6e  n file local.con
0150: 66 69 67 0a 23 0a 5b 61 2f 62 2f 63 5d 0a 61 6c  fig.#.[a/b/c].al
0160: 6c 3a 73 63 68 65 64 75 6c 65 64 3a 73 79 6e 63  l:scheduled:sync
0170: 20 20 20 20 20 63 72 6f 6e 3d 20 20 30 2f 35 20       cron=  0/5 
0180: 2a 20 2a 20 2a 20 2a 3b 64 62 64 65 73 74 3d 70  * * * *;dbdest=p
0190: 67 64 62 3b 61 70 70 65 6e 64 63 6f 6e 66 3d 2f  gdb;appendconf=/
01a0: 6e 66 73 2f 70 68 6f 65 62 65 2f 64 69 73 6b 31  nfs/phoebe/disk1
01b0: 2f 68 6f 6d 65 2f 6d 66 73 2f 6d 61 74 74 2f 2e  /home/mfs/matt/.
01c0: 73 79 73 6d 61 69 6e 74 2f 6c 6f 63 61 6c 2e 63  sysmaint/local.c
01d0: 6f 6e 66 69 67 0a 71 75 69 63 6b 3a 73 63 68 65  onfig.quick:sche
01e0: 64 75 6c 65 64 3a 73 79 6e 63 20 20 20 63 72 6f  duled:sync   cro
01f0: 6e 3d 20 20 30 2f 35 20 2a 20 2a 20 2a 20 2a 3b  n=  0/5 * * * *;
0200: 64 62 64 65 73 74 3d 70 67 64 62 3b 61 70 70 65  dbdest=pgdb;appe
0210: 6e 64 63 6f 6e 66 3d 2f 6e 66 73 2f 70 68 6f 65  ndconf=/nfs/phoe
0220: 62 65 2f 64 69 73 6b 31 2f 68 6f 6d 65 2f 6d 66  be/disk1/home/mf
0230: 73 2f 6d 61 74 74 2f 2e 73 79 73 6d 61 69 6e 74  s/matt/.sysmaint
0240: 2f 6c 6f 63 61 6c 2e 63 6f 6e 66 69 67 0a 0a 5b  /local.config..[
0250: 73 63 72 69 70 74 69 6e 63 20 2e 2f 67 65 6e 74  scriptinc ./gent
0260: 61 72 67 65 74 73 2e 73 68 20 23 7b 67 65 74 65  argets.sh #{gete
0270: 6e 76 20 55 53 45 52 7d 5d 0a 23 20 5b 76 31 2e  nv USER}].# [v1.
0280: 32 33 2f 34 35 2f 36 37 5d 0a 0a 23 20 74 69 70  23/45/67]..# tip
0290: 20 77 69 6c 6c 20 62 65 20 72 65 70 6c 61 63 65   will be replace
02a0: 64 20 77 69 74 68 20 68 61 73 68 6b 65 79 3f 0a  d with hashkey?.
02b0: 0a 23 20 5b 25 2f 25 2f 25 5d 20 64 6f 65 73 6e  .# [%/%/%] doesn
02c0: 27 74 20 77 6f 72 6b 0a 0a 5b 2f 2e 2a 2f 5d 0a  't work..[/.*/].
02d0: 0a 23 20 5b 76 31 2e 36 33 2f 74 69 70 2f 64 65  .# [v1.63/tip/de
02e0: 76 5d 0a 23 20 66 69 6c 65 3a 20 20 20 66 69 6c  v].# file:   fil
02f0: 65 73 20 63 68 61 6e 67 65 73 20 73 69 6e 63 65  es changes since
0300: 20 6c 61 73 74 20 72 75 6e 20 74 72 69 67 67 65   last run trigge
0310: 72 20 6e 65 77 20 72 75 6e 0a 23 20 73 63 72 69  r new run.# scri
0320: 70 74 3a 20 73 63 72 69 70 74 20 69 73 20 63 61  pt: script is ca
0330: 6c 6c 65 64 20 77 69 74 68 20 75 6e 69 78 20 73  lled with unix s
0340: 65 63 6f 6e 64 73 20 61 73 20 6c 61 73 74 20 70  econds as last p
0350: 61 72 61 6d 65 74 65 72 20 28 6f 74 68 65 72 20  arameter (other 
0360: 70 61 72 61 6d 65 74 65 72 73 20 61 72 65 20 70  parameters are p
0370: 72 65 73 65 72 76 65 64 29 0a 23 0a 23 20 63 6f  reserved).#.# co
0380: 6e 74 6f 75 72 3a 73 65 6e 73 65 74 79 70 65 3a  ntour:sensetype:
0390: 61 63 74 69 6f 6e 20 70 61 72 61 6d 73 20 20 20  action params   
03a0: 20 20 20 20 20 20 20 20 20 64 61 74 61 0a 71 75           data.qu
03b0: 69 63 6b 3a 66 69 6c 65 3a 72 75 6e 20 20 20 20  ick:file:run    
03c0: 20 20 20 20 20 20 20 20 20 72 75 6e 74 72 61 6e           runtran
03d0: 73 3d 61 75 74 6f 3b 20 20 20 20 20 20 20 20 20  s=auto;         
03e0: 67 6c 6f 62 3d 2f 68 6f 6d 65 2f 6d 61 74 74 2f  glob=/home/matt/
03f0: 64 61 74 61 2f 6d 65 67 61 74 65 73 74 2f 2a 2e  data/megatest/*.
0400: 73 63 6d 0a 23 20 73 6e 61 7a 79 3a 66 69 6c 65  scm.# snazy:file
0410: 3a 72 75 6e 20 20 20 20 20 20 20 20 20 20 20 20  :run            
0420: 20 72 75 6e 74 72 61 6e 73 3d 63 6f 72 70 6f 72   runtrans=corpor
0430: 61 74 65 2d 77 77 3b 20 67 6c 6f 62 3d 2f 68 6f  ate-ww; glob=/ho
0440: 6d 65 2f 6d 61 74 74 2f 64 61 74 61 2f 6d 65 67  me/matt/data/meg
0450: 61 74 65 73 74 2f 2a 2e 73 63 6d 0a 23 20 73 68  atest/*.scm.# sh
0460: 6f 72 74 3a 66 69 6c 65 3a 72 75 6e 20 20 20 20  ort:file:run    
0470: 20 20 20 20 20 20 20 20 20 72 75 6e 74 72 61 6e           runtran
0480: 73 3d 73 68 6f 72 74 3b 20 20 20 20 20 20 20 20  s=short;        
0490: 67 6c 6f 62 3d 2f 68 6f 6d 65 2f 6d 61 74 74 2f  glob=/home/matt/
04a0: 64 61 74 61 2f 6d 65 67 61 74 65 73 74 2f 2a 2e  data/megatest/*.
04b0: 73 63 6d 0a 0a 23 20 73 63 72 69 70 74 20 72 65  scm..# script re
04c0: 74 75 72 6e 73 20 63 68 61 6e 67 65 2d 74 69 6d  turns change-tim
04d0: 65 20 28 75 6e 69 78 20 65 70 6f 63 68 29 2c 20  e (unix epoch), 
04e0: 6e 65 77 2d 74 61 72 67 65 74 2d 6e 61 6d 65 2c  new-target-name,
04f0: 20 72 75 6e 2d 6e 61 6d 65 0a 23 0a 23 20 71 75   run-name.#.# qu
0500: 69 63 6b 3a 73 63 72 69 70 74 3a 72 75 6e 20 20  ick:script:run  
0510: 20 20 20 20 20 20 20 20 20 63 68 65 63 6b 66 6f           checkfo
0520: 73 73 69 6c 20 3d 20 68 74 74 70 3a 2f 2f 77 77  ssil = http://ww
0530: 77 2e 6b 69 61 74 6f 61 2e 63 6f 6d 2f 66 6f 73  w.kiatoa.com/fos
0540: 73 69 6c 73 2f 6d 65 67 61 74 65 73 74 20 76 31  sils/megatest v1
0550: 2e 36 33 3b 5c 0a 23 20 20 20 20 20 20 20 20 20  .63;\.#         
0560: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0570: 20 20 20 63 68 65 63 6b 66 6f 73 73 69 6c 20 3d     checkfossil =
0580: 20 68 74 74 70 3a 2f 2f 77 77 77 2e 6b 69 61 74   http://www.kiat
0590: 6f 61 2e 63 6f 6d 2f 66 6f 73 73 69 6c 73 2f 6d  oa.com/fossils/m
05a0: 65 67 61 74 65 73 74 5f 71 61 20 74 72 75 6e 6b  egatest_qa trunk
05b0: 0a 0a 23 20 66 6f 73 73 69 6c 20 62 61 73 65 64  ..# fossil based
05c0: 20 74 72 69 67 67 65 72 0a 23 0a 23 71 75 69 63   trigger.#.#quic
05d0: 6b 3a 66 6f 73 73 69 6c 3a 72 75 6e 20 20 20 20  k:fossil:run    
05e0: 20 20 20 20 20 20 20 68 74 74 70 3a 2f 2f 77 77         http://ww
05f0: 77 2e 6b 69 61 74 6f 61 2e 63 6f 6d 2f 66 6f 73  w.kiatoa.com/fos
0600: 73 69 6c 73 2f 6d 65 67 61 74 65 73 74 3d 76 31  sils/megatest=v1
0610: 2e 36 33 3b 5c 0a 23 20 20 20 20 20 20 20 20 20  .63;\.#         
0620: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0630: 20 20 68 74 74 70 3a 2f 2f 77 77 77 2e 6b 69 61    http://www.kia
0640: 74 6f 61 2e 63 6f 6d 2f 66 6f 73 73 69 6c 73 2f  toa.com/fossils/
0650: 6d 65 67 61 74 65 73 74 5f 71 61 3d 74 72 75 6e  megatest_qa=trun
0660: 6b 3b 5c 0a 23 09 09 20 20 20 20 20 20 20 20 20  k;\.#..         
0670: 20 20 68 74 74 70 3a 2f 2f 77 77 77 2e 6b 69 61    http://www.kia
0680: 74 6f 61 2e 63 6f 6d 2f 66 6f 73 73 69 6c 73 2f  toa.com/fossils/
0690: 6d 65 67 61 74 65 73 74 3d 76 31 2e 36 34 0a 0a  megatest=v1.64..
06a0: 23 20 66 69 65 6c 64 20 20 20 20 20 20 20 20 20  # field         
06b0: 20 61 6c 6c 6f 77 65 64 20 76 61 6c 75 65 73 0a   allowed values.
06c0: 23 20 2d 2d 2d 2d 2d 20 20 20 20 20 20 20 20 20  # -----         
06d0: 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a   --------------.
06e0: 23 20 6d 69 6e 75 74 65 20 20 20 20 20 20 20 20  # minute        
06f0: 20 30 2d 35 39 0a 23 20 68 6f 75 72 20 20 20 20   0-59.# hour    
0700: 20 20 20 20 20 20 20 30 2d 32 33 0a 23 20 64 61         0-23.# da
0710: 79 20 6f 66 20 6d 6f 6e 74 68 20 20 20 31 2d 33  y of month   1-3
0720: 31 0a 23 20 6d 6f 6e 74 68 20 20 20 20 20 20 20  1.# month       
0730: 20 20 20 31 2d 31 32 20 28 6f 72 20 6e 61 6d 65     1-12 (or name
0740: 73 2c 20 66 75 74 75 72 65 20 64 65 76 65 6c 6f  s, future develo
0750: 70 6d 65 6e 74 29 0a 23 20 64 61 79 20 6f 66 20  pment).# day of 
0760: 77 65 65 6b 20 20 20 20 30 2d 37 20 28 30 20 6f  week    0-7 (0 o
0770: 72 20 37 20 69 73 20 53 75 6e 2c 20 6f 72 2c 20  r 7 is Sun, or, 
0780: 66 75 74 75 72 65 20 64 65 76 65 6c 6f 70 6d 65  future developme
0790: 6e 74 2c 20 75 73 65 20 6e 61 6d 65 73 29 0a 0a  nt, use names)..
07a0: 23 20 61 63 74 69 6f 6e 73 3a 0a 23 20 20 72 75  # actions:.#  ru
07b0: 6e 20 20 20 20 20 2d 20 72 75 6e 20 61 20 74 65  n     - run a te
07c0: 73 74 73 75 69 74 65 0a 23 20 20 63 6c 65 61 6e  stsuite.#  clean
07d0: 20 20 20 2d 20 63 6c 65 61 72 20 6f 75 74 20 72     - clear out r
07e0: 75 6e 73 0a 23 20 20 61 72 63 68 69 76 65 20 2d  uns.#  archive -
07f0: 20 61 72 63 68 69 76 65 20 72 75 6e 73 0a 0a 23   archive runs..#
0800: 20 71 75 69 63 6b 3a 73 63 68 65 64 75 6c 65 64   quick:scheduled
0810: 3a 72 75 6e 20 20 20 20 20 63 72 6f 6e 3d 34 37  :run     cron=47
0820: 20 20 2a 20 2a 20 2a 20 2a 20 3b 72 75 6e 2d 6e    * * * * ;run-n
0830: 61 6d 65 3d 61 75 74 6f 0a 23 20 71 75 69 63 6b  ame=auto.# quick
0840: 3a 73 63 68 65 64 75 6c 65 64 3a 61 72 63 68 69  :scheduled:archi
0850: 76 65 20 63 72 6f 6e 3d 31 35 20 32 30 20 2a 20  ve cron=15 20 * 
0860: 2a 20 2a 20 3b 72 75 6e 2d 6e 61 6d 65 3d 25 3b  * * ;run-name=%;
0870: 74 61 72 67 65 74 3d 25 2f 25 2f 25 0a 0a 23 20  target=%/%/%..# 
0880: 5b 25 5d 0a 23 20 23 20 65 76 65 72 79 20 66 72  [%].# # every fr
0890: 69 64 61 79 20 61 74 20 6d 69 64 6e 69 67 68 74  iday at midnight
08a0: 20 63 6c 65 61 6e 20 22 61 6c 6c 22 20 74 65 73   clean "all" tes
08b0: 74 73 20 6f 76 65 72 20 37 64 0a 23 20 61 6c 6c  ts over 7d.# all
08c0: 3a 73 63 68 65 64 75 6c 65 64 3a 63 6c 65 61 6e  :scheduled:clean
08d0: 20 20 20 20 20 63 72 6f 6e 3d 20 20 30 20 20 30       cron=  0  0
08e0: 20 30 20 30 20 35 3b 72 75 6e 2d 6e 61 6d 65 3d   0 0 5;run-name=
08f0: 25 3b 61 67 65 3d 37 64 20 20 20 0a 0a 23 20 5b  %;age=7d   ..# [
0900: 76 31 2e 36 33 2f 74 69 70 2f 64 65 76 5d 0a 23  v1.63/tip/dev].#
0910: 20 23 20 66 69 6c 65 3a 20 20 20 66 69 6c 65 73   # file:   files
0920: 20 63 68 61 6e 67 65 73 20 73 69 6e 63 65 20 6c   changes since l
0930: 61 73 74 20 72 75 6e 20 74 72 69 67 67 65 72 20  ast run trigger 
0940: 6e 65 77 20 72 75 6e 0a 23 20 23 20 73 63 72 69  new run.# # scri
0950: 70 74 3a 20 73 63 72 69 70 74 20 69 73 20 63 61  pt: script is ca
0960: 6c 6c 65 64 20 77 69 74 68 20 75 6e 69 78 20 73  lled with unix s
0970: 65 63 6f 6e 64 73 20 61 73 20 6c 61 73 74 20 70  econds as last p
0980: 61 72 61 6d 65 74 65 72 20 28 6f 74 68 65 72 20  arameter (other 
0990: 70 61 72 61 6d 65 74 65 72 73 20 61 72 65 20 70  parameters are p
09a0: 72 65 73 65 72 76 65 64 29 0a 23 20 23 0a 23 20  reserved).# #.# 
09b0: 23 20 63 6f 6e 74 6f 75 72 3a 73 65 6e 73 65 74  # contour:senset
09c0: 79 70 65 3a 61 63 74 69 6f 6e 20 70 61 72 61 6d  ype:action param
09d0: 73 20 20 20 20 20 20 20 20 20 20 20 20 64 61 74  s            dat
09e0: 61 0a 23 20 71 75 69 63 6b 3a 66 69 6c 65 3a 72  a.# quick:file:r
09f0: 75 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 72  un             r
0a00: 75 6e 2d 6e 61 6d 65 3d 61 75 74 6f 3b 67 6c 6f  un-name=auto;glo
0a10: 62 3d 2a 2e 73 63 6d 0a 23 20 71 75 69 63 6b 3a  b=*.scm.# quick:
0a20: 66 69 6c 65 3a 63 6c 65 61 6e 20 20 20 20 20 20  file:clean      
0a30: 20 20 20 20 20 72 75 6e 2d 6e 61 6d 65 3d 61 75       run-name=au
0a40: 74 6f 3b 0a 23 20 71 75 69 63 6b 3a 73 63 72 69  to;.# quick:scri
0a50: 70 74 3a 72 75 6e 20 20 20 20 20 20 20 20 20 20  pt:run          
0a60: 20 72 75 6e 2d 6e 61 6d 65 3d 61 75 74 6f 3b 73   run-name=auto;s
0a70: 63 72 69 70 74 3d 63 68 65 63 6b 66 6f 73 73 69  cript=checkfossi
0a80: 6c 2e 73 68 20 76 31 2e 36 33 0a 23 20 0a 23 20  l.sh v1.63.# .# 
0a90: 23 20 66 69 65 6c 64 20 20 20 20 20 20 20 20 20  # field         
0aa0: 20 61 6c 6c 6f 77 65 64 20 76 61 6c 75 65 73 0a   allowed values.
0ab0: 23 20 23 20 2d 2d 2d 2d 2d 20 20 20 20 20 20 20  # # -----       
0ac0: 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d     -------------
0ad0: 2d 0a 23 20 23 20 6d 69 6e 75 74 65 20 20 20 20  -.# # minute    
0ae0: 20 20 20 20 20 30 2d 35 39 0a 23 20 23 20 68 6f       0-59.# # ho
0af0: 75 72 20 20 20 20 20 20 20 20 20 20 20 30 2d 32  ur           0-2
0b00: 33 0a 23 20 23 20 64 61 79 20 6f 66 20 6d 6f 6e  3.# # day of mon
0b10: 74 68 20 20 20 31 2d 33 31 0a 23 20 23 20 6d 6f  th   1-31.# # mo
0b20: 6e 74 68 20 20 20 20 20 20 20 20 20 20 31 2d 31  nth          1-1
0b30: 32 20 28 6f 72 20 6e 61 6d 65 73 2c 20 66 75 74  2 (or names, fut
0b40: 75 72 65 20 64 65 76 65 6c 6f 70 6d 65 6e 74 29  ure development)
0b50: 0a 23 20 23 20 64 61 79 20 6f 66 20 77 65 65 6b  .# # day of week
0b60: 20 20 20 20 30 2d 37 20 28 30 20 6f 72 20 37 20      0-7 (0 or 7 
0b70: 69 73 20 53 75 6e 2c 20 6f 72 2c 20 66 75 74 75  is Sun, or, futu
0b80: 72 65 20 64 65 76 65 6c 6f 70 6d 65 6e 74 2c 20  re development, 
0b90: 75 73 65 20 6e 61 6d 65 73 29 0a 23 20 0a 23 20  use names).# .# 
0ba0: 23 20 61 63 74 69 6f 6e 73 3a 0a 23 20 23 20 20  # actions:.# #  
0bb0: 72 75 6e 20 20 20 20 20 2d 20 72 75 6e 20 61 20  run     - run a 
0bc0: 74 65 73 74 73 75 69 74 65 0a 23 20 23 20 20 63  testsuite.# #  c
0bd0: 6c 65 61 6e 20 20 20 2d 20 63 6c 65 61 72 20 6f  lean   - clear o
0be0: 75 74 20 72 75 6e 73 0a 23 20 23 20 20 61 72 63  ut runs.# #  arc
0bf0: 68 69 76 65 20 2d 20 61 72 63 68 69 76 65 20 72  hive - archive r
0c00: 75 6e 73 0a 23 20 0a 23 20 71 75 69 63 6b 3a 73  uns.# .# quick:s
0c10: 63 68 65 64 75 6c 65 64 3a 72 75 6e 20 20 20 20  cheduled:run    
0c20: 20 63 72 6f 6e 3d 34 37 20 20 2a 20 2a 20 2a 20   cron=47  * * * 
0c30: 2a 20 3b 72 75 6e 2d 6e 61 6d 65 3d 61 75 74 6f  * ;run-name=auto
0c40: 0a 23 20 71 75 69 63 6b 3a 73 63 68 65 64 75 6c  .# quick:schedul
0c50: 65 64 3a 61 72 63 68 69 76 65 20 63 72 6f 6e 3d  ed:archive cron=
0c60: 31 35 20 32 30 20 2a 20 2a 20 2a 20 3b 72 75 6e  15 20 * * * ;run
0c70: 2d 6e 61 6d 65 3d 25 20 3b 20 0a 23 20 0a 23 20  -name=% ; .# .# 
0c80: 5b 25 2f 25 2f 25 5d 0a 23 20 23 20 65 76 65 72  [%/%/%].# # ever
0c90: 79 20 66 72 69 64 61 79 20 61 74 20 6d 69 64 6e  y friday at midn
0ca0: 69 67 68 74 20 63 6c 65 61 6e 20 22 61 6c 6c 22  ight clean "all"
0cb0: 20 74 65 73 74 73 20 6f 76 65 72 20 37 64 0a 23   tests over 7d.#
0cc0: 20 61 6c 6c 3a 73 63 68 65 64 75 6c 65 64 3a 63   all:scheduled:c
0cd0: 6c 65 61 6e 20 20 20 20 20 63 72 6f 6e 3d 20 20  lean     cron=  
0ce0: 30 20 20 30 20 30 20 30 20 35 3b 72 75 6e 2d 6e  0  0 0 0 5;run-n
0cf0: 61 6d 65 3d 25 3b 61 67 65 3d 37 64 20 20 20 0a  ame=%;age=7d   .
0d00: 23 20 0a                                         # .