Lines Matching refs:pid
49 THROTT_DETECT_PID_FILE_PATH=/tmp/thrott-detect.pid
341 local pid
342 read pid < ${THROTT_DETECT_PID_FILE_PATH} || {
343 log ERROR "Failed to read pid from: %s" "${THROTT_DETECT_PID_FILE_PATH}"
347 local proc_path=/proc/${pid:-invalid}/cmdline
349 printf "%s" "${pid}"
365 local pid
366 pid=$(get_thrott_detect_pid)
371 [ -z "${pid}" ] && printf "not running\n" && return 0
372 printf "running (pid=%s)\n" ${pid}
376 [ -z "${pid}" ] && return 0
378 log INFO "Stopping throttling detector (pid=%s)" "${pid}"
379 kill ${pid}; sleep 1; kill -0 ${pid} 2>/dev/null && kill -9 ${pid}
384 [ -n "${pid}" ] && {
385 log WARN "Throttling detector is already running (pid=%s)" ${pid}
409 pid=$!
410 log INFO "Started GPU throttling detector (pid=%s)" ${pid}
412 printf "%s\n" ${pid} > ${THROTT_DETECT_PID_FILE_PATH} || \