LINUX.ORG.RU

[bash] дамп баша

 


0

0

Необходимо иногда дампить текущее состояние башескрипта (переменные и их значения, функции их содержимое) в файл, для того чтобы в другой момент времени выполнять этот файл дампа (и прибывать в полной уверенности что это выполняется всё тот же скрипт). Сейчас я это делаю посредством вызова set > file после вызова любой функции. И всё почти хорошо кроме двух вещей. Во-первых дампится ещё и всё родное башеокружение типа WINDOWID, BASH_VERSINFO etc, что не очень хорошо. Во-вторых часть переменных окружения доступна только readonly, о чём bash сообщает при исполнение file, что уже никуда не годится. Как можно победить обе эти проблемы или хотя бы вторую?

★★★★★

Можно использовать env, но он тока экспортированные переменные покажет.

Ты можешь так же вывод ошибок заблокировать на время заливки дампа :). Или допилить движок чтобы он сам экспортировал то что нужно а не всё подряд.

true_admin ★★★★★
()
Ответ на: комментарий от lsv

>Блин. первая мысль:"Нафига делать дамп башорга?!" ))))

Ну как, а вдруг запилят?

KblCb ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.