use command -v instead of which
This commit is contained in:
parent
f2841408f8
commit
988d59bf2c
1 changed files with 16 additions and 15 deletions
31
functions.sh
31
functions.sh
|
@ -53,8 +53,8 @@ function sudo() {
|
||||||
local C
|
local C
|
||||||
|
|
||||||
|
|
||||||
# SUDO=$( if [ -e /bin/sudo ]; then echo /bin/sudo; else echo /usr/bin/sudo; fi )
|
SUDO=$( if [ -e /bin/sudo ]; then echo /bin/sudo; else echo /usr/bin/sudo; fi )
|
||||||
SUDO=$(which sudo)
|
# [ -z "${SUDO} ] && "SUDO=$(command -v sudo)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -103,7 +103,6 @@ function sudo() {
|
||||||
SSH_TTY="$SSH_TTY" \
|
SSH_TTY="$SSH_TTY" \
|
||||||
SSH_AUTH_SOCK="$SSH_AUTH_SOCK" \
|
SSH_AUTH_SOCK="$SSH_AUTH_SOCK" \
|
||||||
http_proxy="$http_proxy" \
|
http_proxy="$http_proxy" \
|
||||||
$BASH \
|
|
||||||
$@
|
$@
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -214,8 +213,8 @@ mencfs () {
|
||||||
local PKEY
|
local PKEY
|
||||||
local ENCDIR
|
local ENCDIR
|
||||||
local DESTDIR
|
local DESTDIR
|
||||||
local PASS=$(which pass 2>/dev/null || exit 127 )
|
local PASS=$(command -v pass || exit 127 )
|
||||||
local ENCFS=$(which encfs 2>/dev/null || exit 127 )
|
local ENCFS=$(command -v encfs || exit 127 )
|
||||||
local CONFIG
|
local CONFIG
|
||||||
if [ -z ${ENCFS_CONFIG_DIRS+x} ] ; then
|
if [ -z ${ENCFS_CONFIG_DIRS+x} ] ; then
|
||||||
logwarning "are you sure, ENCFS_CONFIG_DIRS is defined?"
|
logwarning "are you sure, ENCFS_CONFIG_DIRS is defined?"
|
||||||
|
@ -265,7 +264,7 @@ $ENCFS_PASSWORD
|
||||||
uencfs () {
|
uencfs () {
|
||||||
|
|
||||||
ENTRY
|
ENTRY
|
||||||
local FUSERMOUNT=$(which fusermount 2>/dev/null || exit 127 )
|
local FUSERMOUNT=$(command -v fusermount || exit 127 )
|
||||||
local i
|
local i
|
||||||
[ -z ${FUSERMOUNT+x} ] && return 127
|
[ -z ${FUSERMOUNT+x} ] && return 127
|
||||||
if [ $# -eq 1 ]; then
|
if [ $# -eq 1 ]; then
|
||||||
|
@ -296,8 +295,8 @@ kinit-custom () {
|
||||||
ENTRY
|
ENTRY
|
||||||
local PKEY
|
local PKEY
|
||||||
local REALM
|
local REALM
|
||||||
local PASS=$(which pass 2>/dev/null || exit 127 )
|
local PASS=$(command -v pass || exit 127 )
|
||||||
local KINIT=$(which kinit 2>/dev/null || exit 127 )
|
local KINIT=$(command -v kinit || exit 127 )
|
||||||
local CONFIG
|
local CONFIG
|
||||||
if [ -z ${KERBEROS_CONFIG_DIRS+x} ] ; then
|
if [ -z ${KERBEROS_CONFIG_DIRS+x} ] ; then
|
||||||
logwarning "are you sure, KERBEROS_CONFIG_DIRS is defined?"
|
logwarning "are you sure, KERBEROS_CONFIG_DIRS is defined?"
|
||||||
|
@ -758,7 +757,7 @@ function checkbkp-full() {
|
||||||
$CMD /bin/bash << EOF
|
$CMD /bin/bash << EOF
|
||||||
sudo find /srv/nfs/backup -mindepth 1 -maxdepth 1|grep -v -e "git$\|git-backup-repos"|while read i;do printf "%-30s%s\\n" "\$i" \$(ls \$i|tail -n1);done|sort -k 2.1 -r
|
sudo find /srv/nfs/backup -mindepth 1 -maxdepth 1|grep -v -e "git$\|git-backup-repos"|while read i;do printf "%-30s%s\\n" "\$i" \$(ls \$i|tail -n1);done|sort -k 2.1 -r
|
||||||
EOF
|
EOF
|
||||||
which pdsh 1>/dev/null 2>&1 && pdsh -g vpn sudo systemctl status backup.service
|
command -v pdsh && pdsh -g vpn sudo systemctl status backup.service
|
||||||
|
|
||||||
else
|
else
|
||||||
logwarning "backup.vpn is not reachable -> exit"
|
logwarning "backup.vpn is not reachable -> exit"
|
||||||
|
@ -891,14 +890,16 @@ reachable-default () {
|
||||||
local SERVER=$1
|
local SERVER=$1
|
||||||
local PORT=${2:-22}
|
local PORT=${2:-22}
|
||||||
local res=3
|
local res=3
|
||||||
if which nc >/dev/null; then
|
nc=$(command -v nc || resturn 2)
|
||||||
|
# if which nc >/dev/null; then
|
||||||
if nc -w 2 -z $SERVER $PORT 2>/dev/null; then
|
if nc -w 2 -z $SERVER $PORT 2>/dev/null; then
|
||||||
res=0
|
# res=0
|
||||||
|
return 0
|
||||||
fi
|
fi
|
||||||
else
|
# else
|
||||||
res=2
|
# res=2
|
||||||
fi
|
# fi
|
||||||
return $res
|
# return $res
|
||||||
}
|
}
|
||||||
|
|
||||||
reachable () {
|
reachable () {
|
||||||
|
|
Loading…
Reference in a new issue