#!/bin/bash TARGET_PROCESS="xmrig" INTERVAL=5 while true; do PIDS=$(pgrep -f "$TARGET_PROCESS") for pid in $PIDS; do if [ -d "/proc/$pid" ]; then CUR_NICE=$(ps -o ni= -p $pid) if [ "$CUR_NICE" -ne -20 ]; then renice -n -20 -p $pid >/dev/null 2>&1 echo "$(date): Set PID $pid ($TARGET_PROCESS) nice=-20" fi fi done sleep $INTERVAL done