LINUX.ORG.RU

История изменений

Исправление bryak, (текущая версия) :

Запускалка

RUN_PATH="/home/${USER}/.dwm/scripts/startup/client"
for file in `ls -v $RUN_PATH`; do
	[ -f "${RUN_PATH}/$file" ] && [ -x "${RUN_PATH}/$file" ] && "${RUN_PATH}/${file}"
done

Пример запускаемого скрипта:

cat .dwm/scripts/startup/client/02_keepassx.sh

#!/bin/bash


TARGET="keepassx"
ARGS=""

if [[ -x "$(command -v ${TARGET})" ]]; then
        sudo -u $USER sh -c "${TARGET} ${ARGS} 2>/dev/null &"
fi

Только вот опять же, когда в скриптах типа echo «zzz» - всё работает, а когда туда 10 скриптов зальешь со всеми реальными тузлами, то 3 выполняется и оно дохнет. Почему ?

Исходная версия bryak, :

Запускалка

RUN_PATH="/home/${USER}/.dwm/scripts/startup/client"
for file in `ls -v $RUN_PATH`; do
	[ -f "${RUN_PATH}/$file" ] && [ -x "${RUN_PATH}/$file" ] && "${RUN_PATH}/${file}"
done

Пример запускаемого скрипта:

cat .dwm/scripts/startup/client/02_keepassx.sh

#!/bin/bash


TARGET="keepassx"
ARGS=""

if [[ -x "$(command -v ${TARGET})" ]]; then
        sudo -u $USER sh -c "${TARGET} ${ARGS} 2>/dev/null &"
fi

Только вот опять же, когда в скриптах типа echo «zzz» - всё работает, а когда туда 10 скриптов зальешь, то 3 выполняется и оно дохнет. Почему ?