Это похоже на работу для gnu parallel:
parallel bash -c ::: script_*
Преимущество в том, что вам не нужно группировать ваши скрипты по ядрам, parallel
сделает это за вас.
Конечно, если вы не хотите нянчиться с SSH-сессией во время выполнения скриптов, вам следует использовать nohup
или screen
Попробуйте упростить свою логику, просто спросив, находится ли строка «centrify» в строке «passwd :» файла /etc/nsswitch.conf. Замените весь цикл while
на:
if grep -q '^passwd:.*centrify' /etc/nsswitch.conf
then
IS_ADMIN_ENT_ACC=3
CENT=1
logInfo "Centrify is enabled with $OS"
else
CENT=0
logInfo "Centrify is disabled with $OS"
fi