HIbernation или приостановка и перезапуск для пользователей без полномочий root
Моя цель - запустить основной сценарий оболочки, который вызывает много подпроцессов, таких как другие сценарии оболочки, исходные коды Perl и скомпилированные файлы C++.
Я хочу запустить основной сценарий оболочки "run.sh" в какой-либо строке исходного файла (например, строка 100) и хочу сохранить все наборы данных, которые необходимы для выполнения других частей "run.sh"(например, все строки больше 100).
Одна из моих проблем - глобальная переменная, которая содержится в этих скриптах и скомпилированных файлах C++.
Я использую Ubuntu 14.04, и у меня нет учетной записи root.
Поэтому я не могу использовать команду hibernate или другие инструменты для пользователей root.
Есть ли способ решить эту ситуацию?
Если возможно, я хочу выполнить эту задачу, изменив "run.sh".