github.com/niedbalski/juju@v0.0.0-20190215020005-8ff100488e47/acceptancetests/repository/charms/chaos-monkey/actions/show-logs (about) 1 #!/bin/bash -eux 2 monkey_id='*' 3 chaos_dir="$(config-get chaos-dir)" 4 action_chaos_dir="$(action-get chaos-dir)" 5 action_monkey_id="$(action-get monkey-id)" 6 [[ -n ${action_chaos_dir:-} ]] && chaos_dir=${action_chaos_dir} 7 [[ -n ${action_monkey_id:-} ]] && monkey_id=${action_monkey_id} 8 action-set action-parameters.chaos-dir="${chaos_dir}" 9 action-set action-parameters.monkey-id="${monkey_id}" 10 11 target_dir="${chaos_dir}/chaos_monkey.${monkey_id}" 12 for dir in ${target_dir}; do 13 log="${dir}/log/results.log" 14 key=${dir##*\/chaos_monkey\.} 15 count=1 16 while read line; do 17 action-set ${key}-run-log.${count}="${line}" 18 count=$((count + 1)) 19 done < ${log} 20 done