История изменений
Исправление hakavlad, (текущая версия) :
Из прибитого процесса данные волшебным образом сохраняются?
2 пути:
1. Юзер получает GUI уведомление о нехватке памяти, перестает запускать процессы и киллинга не поисходит вообще.
2. По умолчанию демон посылает SIGTERM (или производит другое мягкое корректирующее действие, например save_data.sh && kill $PID) - адекватные процессы при его получении завершаются более корректно: The SIGTERM signal is sent to a process to request its termination. Unlike the SIGKILL signal, it can be caught and interpreted or ignored by the process. This allows the process to perform **nice termination releasing resources and saving state** if appropriate.
3. В перспективе, как предлагалось выше, отправка SIGSTOP и ожидание, пока юзер сам завершит ненужное.
Исходная версия hakavlad, :
Из прибитого процесса данные волшебным образом сохраняются?
2 пути:
1. Юзер получает GUI уведомление о нехватке памяти, перестает запускать процессы и киллинга не поисходит вообще.
2. По умолчанию демон посылает SIGTERM (или производит другое мягкое корректирующее действие, например save_data.sh && kill $PID) - адекватные процессы при его получении завершаются более корректно: The SIGTERM signal is sent to a process to request its termination. Unlike the SIGKILL signal, it can be caught and interpreted or ignored by the process. This allows the process to perform 88nice termination releasing resources and saving state** if appropriate.
3. В перспективе, как предлагалось выше, отправка SIGSTOP и ожидание, пока юзер сам завершит ненужное.