#!/bin/bash OCDIR="/home/lucas/Documents/Dokumente/Dokumente/Projekte/Server/scripts/" if [ "$(hostname)" == "raspberry" ];then DIR="/home/lucas/Raspberry/scripts/" elif [ "$(hostname)" == "serverhost" ] || [ "$(hostname)" == "workhost" ];then DIR="/home/lucas/scripts/" else printf "Wrong Host! WTF?\n" fi scriptname=("hoststatus.sh" "wol.sh" "MSgrep.sh" "shutdown.sh" "deluge-client.sh") cmdname=("hoststatus" "wake" "MSgrep" "hostdown" "dinfo") len=${#scriptname[@]} for (( i=0; i<${#scriptname[@]}; i++ )); do if [ ! -f "/usr/local/bin/${cmdname[$i]}" ] && [ -f "${DIR}${scriptname[$i]}" ];then printf "%s%s %s\n" "${DIR}" "${scriptname[$i]}" "${cmdname[$i]}" ln -s ${DIR}${scriptname[$i]} /usr/local/bin/${cmdname[$i]} fi if [ ! -f "/usr/local/bin/${cmdname[$i]}" ] && [ -f "${OCDIR}${scriptname[$i]}" ];then printf "%s%s %s\n" "${OCDIR}" "${scriptname[$i]}" "${cmdname[$i]}" ln -s ${OCDIR}${scriptname[$i]} /usr/local/bin/${cmdname[$i]} fi done