31

DiabloPC пишет:

bash4 не отрабатывает конструкцию !$variable

if ! [[ -z ${VAR} ]] ; then 
  something
fi

должно отрабатывать...

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

32

yars пишет:

if ! [[ -z ${VAR} ]] ; then
  something
fi

кстати да, отличный вариант, только без восклицательного знака в данном случае

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

33

DiabloPC,
на примере этой конструкции напиши полностью, я запутался уже

echo "Введите полный путь, где лежит папка к общему ресурсу, соблюдая слэши:"
read pathshare
if [ !$pathshare ]
    then pathshare='//10.3.75.3/обменник'
    fi

34

echo "Введите полный путь, где лежит папка к общему ресурсу, соблюдая слэши:"
read pathshare
if [ "$pathshare" == "" ]
    then pathshare='//10.3.75.3/обменник'
    fi
- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

35 (18.04.2019 00:48:36 отредактировано silenduhom)

DiabloPC, написал как сказал исправив во всём скрипте, итог, всё теперь записалось согласно тем данным которым вводил в интерактиве, в файле fstab видны все изменения, но после каждого ввода мне высвечивается ошибка: строка 4,9,14,19,24 ожидается унитарный операнд, как исправить и это?

36

Попробуй по примеру yars, вариант действительно  хороший

echo "Введите полный путь, где лежит папка к общему ресурсу, соблюдая слэши:"
read "pathshare"
if [[ -z ${pathshare} ]]
    then pathshare='//10.3.75.3/обменник'
    fi
- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

37

yars, не понимаю, на моём примере это как?
*** Добавлено: 18.04.2019 00:51:34 ***

сейчас попробую

38

именно так как я написал

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

39 (18.04.2019 01:09:07 отредактировано silenduhom)

DiabloPC пишет:

Попробуй по примеру yars, вариант действительно  хороший

echo "Введите полный путь, где лежит папка к общему ресурсу, соблюдая слэши:"
read "pathshare"
if [[ -z ${pathshare} ]]
    then pathshare='//10.3.75.3/обменник'
    fi

идеально, применил ко всему мини-скрипту, отрабатывает без ошибок. Спасибо огромное, что не оставили, и объединившись гуру нашли правильное решение для Astra Linux.
У меня несколько вопросов, задам их сразу тут:
1. там параметр users, можно ли сделать так, чтобы применялась политика для группы из домена (это когда в домене windows пользователей объединяешь в группы)?

40

silenduhom пишет:

задам их сразу тут:

Лучше в отдельную тему вынести

silenduhom пишет:

(это когда в домене windows пользователей объединяешь в группы)?

Это уже точно не ко мне)))
О доменах windows я максимум что знаю - это что они существуют в природе  ag

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

41

yars, А что за + и - перед echo

Спросить - стыд минуты, не узнать - стыд всей жизни

42

lone_wolf, https://ru.m.wikipedia.org/wiki/Diff#Варианты

Смотри "Универсальный вариант"

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему