#!/bin/bash # Variables sudo=sudo renice=renice pid="$(pidof "$1")" # Error function error() { >&2 echo -e "\033[1;31mERROR:\033[0m $1"; shift exit "${1:-1}" } # Test if process exists if [[ -z $pid ]]; then error "No such process." 1 else shift fi # Arguments prio="${1:--20}"; shift # Command building renice=( "$sudo" "$renice" "$prio" "$pid" ) # Debug #echo "${renice[@]}" #exit 0 # Execution "${renice[@]}"