From 331f75a943b6cb44eec000f389868ae5a0f1aa2a5e251e496ac4d6ac56e7f769 Mon Sep 17 00:00:00 2001 From: Thomas Oettli Date: Sat, 22 Aug 2026 05:15:25 +0200 Subject: [PATCH] replace `whish -s` with `command -v` --- pbc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pbc b/pbc index 30be180..3e939fd 100755 --- a/pbc +++ b/pbc @@ -197,7 +197,7 @@ SCRIPT_PATH=$(realpath -s "$0") SCRIPT_DIR=$(dirname "$SCRIPT_PATH") SCRIPT=$(basename "$SCRIPT_PATH") -PBC=$(which proxmox-backup-client) +PBC=$(command -v proxmox-backup-client) PBC_DOWNLOAD_URL='http://download.proxmox.com/debian/pbs-client/dists/trixie/main/binary-amd64' ETC_DIR="/etc/$SCRIPT" @@ -263,14 +263,14 @@ if [ "$action" == 'install' ]; then fi PBC=${PBC:-/usr/local/bin/proxmox-backup-client} for exe in apt-get dpkg dpkg-deb curl; do - ! which -s "$exe" && echo "Error: $exe executable not found!" >&2 && exit 200 + ! command -v "$exe" >/dev/null && echo "Error: $exe executable not found!" >&2 && exit 200 done else source "$cfgfile" || exit $? PBC=${PBC:-/usr/local/bin/proxmox-backup-client} [ ! -f "$PBC" ] && echo "Error: $PBC: no such file" >&2 && exit 200 [ ! -e "$PBC" ] && echo "Error: $PBC: not executable" >&2 && exit 200 - ! which -s jq && echo "Error: jq executable not found!" >&2 && exit 200 + ! command -v jq >/dev/null && echo "Error: jq executable not found!" >&2 && exit 200 fi export PBS_REPOSITORY="$PBS_USER@$PBS_SERVER:$PBS_DATASTORE"