Доброго дня. Підкажіть, як краще зробити :
задача - запакувати в архів великий каталог з файлами з іменами кирилицею.
Вибрав архіватор 7za. ..
коли запускаю з сесії користувача - все добре, якщо кроном - замість кириличніх імен - кракозябли
В чому причина ? де можна прописати чи локаль, чи що інше ?
Дякую.
Ви самі вже відповіли на питання.
Подивіться на змінну $LANG у скрипті, що запускається з кронД, та в скрипті, що ви запускаєте з під обл запису користувача.
1 - У скрипт додайте echo $LANG >> /tmp/bla-bla.txt та запустіть з під користувача та з кронД.
2 - Потім результат що видасть скрипт, запущений з під обл зап користувача потрібно впис1ати ПЕРЕД командою архівації, в кроновський скрипт (export LANG=результ).
---
3 - Або... Щоб не перевіряти змінну LANG в кронД, можна відразу вписати (
екпортувати) ПЕРЕД командою архівації змінну LANG, що виставлена для користувача з яким у вас нема проблем (ну... тобто все вірно архівується).
1 і 2 варітанти неведені для того, щоб "побачити" чомуу, що та до чого
---
Потім іще раз все протестувати.
---
Здається все вірно написав... :-/
А що 7za підтримує кирилицю? Бо у мене також бувають проблеми з крякозябриками.