Feb 21, 2023 13:28
В unix shell любой админ умеет "программировать".
Но бывают страсти господни на ровном месте. Обычно включение разного рода библиотек делается через команду "." - примерно так:
. filename-with-functions
Но есть фича: The entries in $PATH are used to find the directory containing FILENAME. То есть, если это просто имя файла, то будет поиск такого файла в путях. Хотя тот, кто не читал man (в данном случае, это я), полагает, что произойдёт включение файла в текущем каталоге.
Правильно же вот так:
. ./filename-with-functions
Про обработку сигналов в unix shell как-нибудь напишу тоже. А то многие пишут приличную простыню, а потом происходит в эксплуатации нечто... Но потом.
shell,
unix