diff --git a/bin/makeprio b/bin/makeprio index a2d8d69..f7c63b0 100755 --- a/bin/makeprio +++ b/bin/makeprio @@ -1,38 +1,8 @@ -#!/bin/bash +#!/bin/sh -e -# Variables -sudo=sudo -renice=renice pid="$(pidof "$1")" +shift +prio="${1:--22}" -# 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[@]}" +sudo renice "$prio" "$pid"