2013-10-08 1 views
0

Является Там ли способ сделать следующее C#.NET или JAVA,SCP команды в Solaris для передачи файлов из C#

Получить список файлов из определенного каталога другого компьютера, имеющих solaris ОС и передачи файлов с помощью SCP на другой компьютер, который есть также solaris OS.

На самом деле я думаю о создании front-end в asp.net для переноса резервной копии из Live на резервный сервер и получения информации о резервном копировании.

Я даже это возможно или нет, но я не хочу очистить свое замешательство от этого.

Пожалуйста, дайте мне ваше предложение.

ответ

1

C# или любой другой язык .NET специфичен для Windows и не будет работать ни на чем, кроме Windows. Поэтому забудьте о языках .NET. Для этого типа задач я бы определенно использовал Java, если вы настаиваете на использовании языка программирования на этом уровне.

С Java вы можете использовать библиотеку JSch. Он может выполнять SCP из Java. Вот one example.

Однако я должен сказать, что большинство людей, знакомых с Unix/Linux, вероятно, просто выполнит эту задачу из среды сценариев. Черт, это может быть сделано из Bash, если хотите.

Независимо от вашего выбора инструмента/prg.language, вам также придется решать, будете ли вы делать PUSH или PULL. Кажется, из вашего сообщения, что вы больше всего любите делать PULL. Нет правильного или неправильного ответа на PUSH vs PULL.