...

Text file src/edge-infra.dev/hack/sds/offlinemetrics/capture

Documentation: edge-infra.dev/hack/sds/offlinemetrics

     1#!/bin/sh
     2# fix the procpath script
     3sed -i "/PYTHON_BINARY = '/a PYTHON_BINARY = '/usr/local/bin/python3'" /usr/local/bin/procpath
     4
     5# construct the variables
     6NOW=$(date +"%Y%m%d-%H%M%S")
     7INTERVAL=${1:-30} # default to 30 seconds interval
     8RECORDS=${2:-120} # default to 120 records
     9FILEPREFIX=${3:-processes}
    10DIR=${4:-/data}
    11FILESUFFIX=${5:-sqlite}
    12SQLITE_PATH="$DIR/$FILEPREFIX-$NOW.$FILESUFFIX"
    13echo "starting procpath record"
    14procpath record -i $INTERVAL  -r $RECORDS -d $SQLITE_PATH

View as plain text