1*15de8884SJayanth Othayoth#!/bin/bash 2*15de8884SJayanth Othayoth# 3*15de8884SJayanth Othayoth# config: 2 20 4*15de8884SJayanth Othayoth# @brief: Get the pldm flight recorder 5*15de8884SJayanth Othayoth# 6*15de8884SJayanth Othayoth 7*15de8884SJayanth Othayoth. $DREPORT_INCLUDE/functions 8*15de8884SJayanth Othayoth 9*15de8884SJayanth Othayothdesc="pldm flight recorder" 10*15de8884SJayanth Othayoth 11*15de8884SJayanth Othayoth# collect data only if pldmd is enabled 12*15de8884SJayanth Othayothif [ -e "/usr/bin/pldmd" ]; then 13*15de8884SJayanth Othayoth command="rm -rf /tmp/pldm_flight_recorder; killall -s SIGUSR1 pldmd; \ 14*15de8884SJayanth Othayoth sleep 5; cat /tmp/pldm_flight_recorder" 15*15de8884SJayanth Othayoth 16*15de8884SJayanth Othayoth file_name="pldmflightrecorder.log" 17*15de8884SJayanth Othayoth 18*15de8884SJayanth Othayoth add_cmd_output "$command" "$file_name" "$desc" 19*15de8884SJayanth Othayoth 20*15de8884SJayanth Othayoth rm -rf /tmp/pldm_flight_recorder 21*15de8884SJayanth Othayothelse 22*15de8884SJayanth Othayoth log_warning "skipping pldm flight recorder: pldmd is not enabled" 23*15de8884SJayanth Othayothfi 24