Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: запустить команду на linux из Windows  (Прочитано 3785 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн iveg

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: запустить команду на linux из Windows
« Ответ #30 : 27 Января 2012, 12:59:04 »
ну так точки говорят о том что там кодировка поменялась !!!
Откройте файл каким то редактором со сменой кодировок? например notepad++


Открыл в OpenOffice, попросил выбрать кодировку, выбрал windows-1251. Смотрю - яя.
В gedit открывал выбирая unicode(utf8), ничего не увидел. Вывод: пофиг какая кодировка в cmd, plink все равно в windows-1251 передает. Пробовал и с cp866 в cmd, тоже самое.

Оффлайн kobzar

  • Активист
  • *
  • Сообщений: 253
  • ooOOOooo
    • Просмотр профиля
Re: запустить команду на linux из Windows
« Ответ #31 : 27 Января 2012, 13:34:37 »
Задам только 1 Вопрос:

выполни на винде
ping localhost>c:\ping.txt после чего открой его блокнотом и скажи что вышло - все на русском или иероглифами ?
Кто понял жизнь, тот не спешит...

Оффлайн iveg

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: запустить команду на linux из Windows
« Ответ #32 : 27 Января 2012, 13:42:11 »
Задам только 1 Вопрос:

выполни на винде
ping localhost>c:\ping.txt после чего открой его блокнотом и скажи что вышло - все на русском или иероглифами ?
Ага, понял тебя. Иероглифами. Но, открыл его в OO в Ubuntu выбрав unicode(utf8), иероглифы, выбрал cp866, русские.

Оффлайн kobzar

  • Активист
  • *
  • Сообщений: 253
  • ooOOOooo
    • Просмотр профиля
Re: запустить команду на linux из Windows
« Ответ #33 : 27 Января 2012, 13:55:02 »
Вопрос надеюсь закрыт ?
Проблема не в линуксе.
Настрой выгрузку в правильном формате
Кто понял жизнь, тот не спешит...

Оффлайн iveg

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: запустить команду на linux из Windows
« Ответ #34 : 27 Января 2012, 15:42:54 »
Вопрос не закрыт.
Дело в том что plink все равно передаст в windows-1251, а конструкция plink -v user@server -pw password "programma comanda object atribut значение | iconv -f WINDOWS-1251 -t UTF-8" не работает. Зато работает  plink -v user@server -pw password "echo яя | iconv -f windows-1251 -t utf-8 >> /tmp/txt.log", файл в кодировке utf-8 и буквы яя. Значит я както не правильно применяю iconv.

Оффлайн kobzar

  • Активист
  • *
  • Сообщений: 253
  • ooOOOooo
    • Просмотр профиля
Re: запустить команду на linux из Windows
« Ответ #35 : 27 Января 2012, 16:22:57 »
plink -это для работы с путти в командной строке у вас же проблема с виндой и выгрузкой из нее а не с линуксом.
Я умываю руки.
Кто понял жизнь, тот не спешит...

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: запустить команду на linux из Windows
« Ответ #36 : 27 Января 2012, 17:53:16 »
Вы уж извините за офтоп.. но метод работы с опенлдапом такой же как и с обычным лдапом, кроме настройки самого сервера. я не понимаю почему ваша прога не может напрямую цепляться на опенлдап и создавать там те же объекты вместо того что бы делать експорт локально потом переносить его на линукс и делать импорт -что кстати к вашему сведению приведет к большему кол-ву ошибок. к тому же есть подозрение что ваша прога - это скрипт на ВБС - отредактируйте его на другой сервер и все. Пусть себе висит под Windowsми - но данные создает на опенлдапе.
Я не уверен что линуксовый сервер увидев объект у которого заполнено 9 атрибутов вместо 50 не начнет тупить, или не удалит этот объект, или просто не проигнорирует его. Множество из этих атрибутов сервер заполняет в зависимости от класса обслуживания.
Проверьте. Вас ждёт сюрприз. Обязательный атрибут в LDAP только один - cn.
А ещё проще - включить на линуксе репликацию с виндового сервера.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн iveg

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: запустить команду на linux из Windows
« Ответ #37 : 31 Января 2012, 10:26:38 »
Спасибо всем ответившим, решение нашел.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: запустить команду на linux из Windows
« Ответ #38 : 31 Января 2012, 12:08:44 »
Поделитесь, что ли? Нам ведь тоже интересно.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн iveg

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: запустить команду на linux из Windows
« Ответ #39 : 31 Января 2012, 17:30:46 »
Да все просто, написал скрипт на perl, plink запускает этот скрипт с параметрами. Скрипт в свою очередь конвертирует эти параметры, передает их проге, и контролирует ее выполнение.

 

Страница сгенерирована за 0.059 секунд. Запросов: 25.