From 4a3539f8f440731a4f8ad74ddaf12cf8c982667e Mon Sep 17 00:00:00 2001 From: Hippolyte Chauvin Date: Mon, 8 May 2023 11:02:50 +0200 Subject: [PATCH] =?UTF-8?q?R=C3=A9=C3=A9criture=20l=C3=A9g=C3=A8re=20de=20?= =?UTF-8?q?makeprio?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bin/makeprio | 38 ++++---------------------------------- 1 file changed, 4 insertions(+), 34 deletions(-) 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"