Всем привет!
столкнулся с следующей траблой - каждый день получаю файлы в изначально utf8 кодировке, затем на своем серваке перекодирую их обратно в windows-1251 утилитой `convmv` :
============= convert.sh
for d in 'ls -F |grep \/';
do
cd $d
for i in *;
do
echo $i
/usr/local/bin/convmv -r -f cp1251 -t utf8 --notest --replace $i
done;
#cd ..
done;
=============
НО! когда запускаешь это счастье руками - перекодируются каталоги и подкаталоги , файлы... в общзем все, рекурсивно.
но стоит мне добавить в cron строки вида
40 19 * * * /usr/local/sbin/kod1.sh
где kod1.sh:
--------
cd /path/to/smb
./convert.sh
--------
и convert.sh начинает конвертировать фалы в /root директории!
пробовал на BSD 6.3 - с имитировал каталоги сервера, права, пользователей - выше описанные строчки работают на раз-два!
Есил кто сталкивался с подобной ситуацией - подскажите плиз!
Спасибо!
Ответ на:
комментарий
от wfrr
Ответ на:
комментарий
от dev-ice
Ответ на:
комментарий
от dev-ice
Ответ на:
комментарий
от Uncle_Theodore
Ответ на:
комментарий
от polachok
Ответ на:
комментарий
от dev-ice
Ответ на:
комментарий
от omerm
Ответ на:
комментарий
от dev-ice
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Uncle_Theodore
Ответ на:
комментарий
от mky
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Странное поведение crontab после обновление FreeBSD (2015)
- Форум прокоментируйте скрипт, плиз, для altermime (2012)
- Форум GIMP для неумных (2003)
- Форум замена одного из двух win2000 контроллеров одним линуксовым (2006)
- Форум За одного битого двух небитых дают (2016)
- Форум Подключение двух VPN одного типа одновременно (2016)
- Форум Отображение двух Map в одну таблицу (2016)
- Форум Использование двух дистров на одном hdd. (2016)
- Форум Одно адресное пространство для двух процессов (2017)
- Форум Одновременная установка двух версий одной библиотеки. (2012)