Тотальная неудачница и убийца жёстких дисков.
#post-id: 5796-03-55
#original-date: 8.06.2016 Wed
#original-time: 3:55 AM
#original-day:  5796
#original-host: WinXP Home SP3 (Build 2600)

Из bash скрипта запускаю 7z для архивации неких данных. Сначала пробуется максимальная степень сжатия, а потом проверяется код возврата. Если была ошибка (памяти не хватило), то пробуется тоже самое, но с меньшей степенью сжатия.

Но вот вдруг пошла странная фигня. Первая попытка – сбой, скрипт это видит, запускает во второй раз 7z. 7z пакует данные, доходит почти до конца, и тут появляется сообщение примерно такого вида:



Строка 25 – пустая. Дальше 7z запускается, но архив со второй попытки остаётся битый, и паковать файлы программа отказывается.

Собственно, кто убивает 7z? Почему он это делает? Что происходит?

#upd: Говорят, что злодей – некий OOM Killer, который рубит процессы направо и налево, когда есть опасность повиснуть системе намертво.