Nano Hash - криптовалюты, майнинг, программирование

Миграция/копирование данных из Unix в AS400 QSH

Обычно мы запускаем регрессию на машине UNIX, и такая же регрессия выполняется на машине AS400 QSh.

В UNIX предположим, что у нас есть структура папок как /home/qa/regression/Folder1 или 2, или 3, или 4 и так далее.

Такая же структура присутствует в ящике AS400 QSH, т. е. /home/qa/regression/Folder1 или 2, или 3, или 4 и так далее.

Здесь я хочу предположить, что я добавил один файл в ящик UNIX в каждую папку, тот же файл, который мне нужен в ящике AS400 QSh. (Здесь решение будет заключаться в том, что я могу связать папки, но это займет много времени при выполнении регрессии, поэтому я сделал копию на обоих полях). Прямо сейчас у нас есть более 1000 папок, в которые добавляется новый файл, мы хотим, чтобы этот файл был в ящике AS400 QSH, копирование его по одному займет много времени.

Так может ли у меня быть кто-нибудь с написанием и Perl-скриптом копирования данных из одного ящика в другой.

Примечание. Имена папок одинаковы для обоих ящиков.

12.11.2014

  • Пожалуйста, помогите кто-нибудь с кодом. 08.12.2014

Ответы:


1

Мое предложение было бы - не используйте Perl. rsync — отличный инструмент для этой работы.

Если вы действительно должны пойти на решение perlish, вы, вероятно, захотите рассмотреть File::Find.

12.11.2014
  • Это правда, что rsync — идеальный инструмент для этой работы; это то, для чего он был создан. Просто имейте в виду, что он не обязательно присутствует в IBM среднего класса (IBM i, iSeries, AS/400). Google rsync для pase для получения дополнительной информации. 12.11.2014
  • Можете ли вы помочь мне со сценарием или кодом, который нам нужен для этого. или вы можете быть более конкретным, что такое использование rsync. Также только для одного подтверждения, что моя регрессия находится в поле UNIX, и то же самое настроено на QSH (это копия, а не ссылка), rsync будет синхронизировать это 13.11.2014
  • rsync.samba.org/ftp/rsync/rsync.html — да, rsync синхронизирует это. rsync -avz /source/path remote_client:/remote/path 13.11.2014
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..