===[ Linux / программы ]=== #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 пакует данные, доходит почти до конца, и тут появляется сообщение примерно такого вида: > ./archive_them: line 25: 11158 Killed 7z a [...] Строка 25 – пустая. Дальше 7z запускается, но архив со второй попытки остаётся битый, и паковать файлы программа отказывается. Собственно, кто убивает 7z? Почему он это делает? Что происходит? #upd: Говорят, что злодей – некий OOM Killer, который рубит процессы направо и налево, когда есть опасность повиснуть системе намертво.