Тотальная неудачница и убийца жёстких дисков.
#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, который рубит процессы направо и налево, когда есть опасность повиснуть системе намертво.
#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, который рубит процессы направо и налево, когда есть опасность повиснуть системе намертво.