#!/bin/sh # 第一引数(イベントID) arg1=$1 # 出力先 OUT=/usr/etc/side/logs # ファイルに出力するタイムスタンプ TIMESTAMP=`date '+%Y-%m-%d_%H:%M:%S'` # ファイル名に使用するタイムスタンプ TMP=`echo ${TIMESTAMP//-/}` DATETIME=`echo ${TMP//:/}` # ファイル名(固定部のみ) NAME="psalx" # ファイル名(固定部+タイムスタンプ) FILENM="${OUT}/${NAME}_${DATETIME}.log" # 出力 # イベントIDを出力(第一引数) echo -e "イベントID:${arg1}" > ${FILENM} # 日時を出力 echo -e "出力日時:${TIMESTAMP}" >> ${FILENM} # 空行 echo -e "" >> ${FILENM} # [ps alx]の実行結果を[rss],[vsz]の降順にソートして出力 ps alx --sort=-rss,-vsz >> ${FILENM}