Как создать или удалить папку на компьютере Unix с помощью задачи Ant, которая выполняется на компьютере Windows - PullRequest
1 голос
/ 08 марта 2010

Мне нужно удалить каталог в Unix и создать новый.

Все должно быть частью задачи Ant на компьютере Windows

Ответы [ 3 ]

1 голос
/ 09 марта 2010

Я использовал SSHEXEC для создания и удаления каталога на удаленной машине с Unix. Я просто возвращаю скрипт оболочки для создания и удаления каталога и запускаю его, используя sshexec. То же самое мы можем сделать с использованием FTP, но у меня нет доступа к ftp, поэтому я использовал sshexec, он хорошо работает.

1 голос
/ 25 февраля 2011

Вот документация SSHExec: http://ant.apache.org/manual/Tasks/sshexec.html

1 голос
/ 08 марта 2010

Возможно, стоит попробовать это таким образом, так как я не уверен на 100%, можете ли вы на самом деле написать сценарий входа, последствия для безопасности, в противном случае ваш пароль мог бы быть доступным ... поэтому я не делал этого раньше используя putty -m, используя скрипт на месте.

putty host -l login_name -pw password -m my_script

my_script будет содержать

rmdir some_directory_name

Другой способ, которым я могу думать об этом, - это использовать AutoIt , который похож на BASIC-подобный синтаксис, и автоматизировать процесс входа в систему и подачи rmdir directory_name, возможно, чтобы сделать его более гибким укажите хост, идентификатор пользователя, пароль и имя каталога для скрипта autoit, который, кстати, может быть скомпилирован в отдельную программу ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...