1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
LOG_DIR="/data" INTERVAL=3 DURATION=0
LOG_FILE="$LOG_DIR/top_$(date +%Y%m%d_%H%M%S).log"
if [ ! -w "$LOG_DIR" ]; then echo "错误:无法写入目录 $LOG_DIR,请检查权限!" exit 1 fi
echo "开始记录系统状态,日志文件: $LOG_FILE" if [ "$DURATION" -gt 0 ]; then timeout "$DURATION" top -b -d "$INTERVAL" >> "$LOG_FILE"& else echo "topstart" top -b -d "$INTERVAL" >> "$LOG_FILE" & fi
echo "hunanstart!!"
|