Название в основном говорит обо всем. Я провел бесконечные часы исследований, пытаясь выяснить, как запустить файл bat с FTP.
Короче говоря, у меня есть Bat для выключения сервера, и мне нужно иметь возможность выполнять эту Bat с FTP. Единственная проблема (очевидно), я не могу дважды щелкнуть и запустить эту летучую мышь, потому что FTP хочет загрузить этот файл. Есть ли способ заставить этот файл работать с FTP?
ftp
batch-file
Тайлер Хардин
источник
источник
Ответы:
Не совсем понятно, чего вы пытаетесь достичь, но
источник
Легко сделано ...
Но не с FTP. FTP - это протокол передачи файлов. Он предназначен для передачи файлов. Он не предназначен (или не оборудован) для выполнения команд на сервере.
Нет. Лучшее (или худшее, поскольку это безобразный хак), что вы можете сделать, - это настроить на сервере задание, которое проверяет наличие файла в одной из папок FTP, а затем воздействует на него. Например, каждые 1 минуту проверяйте, присутствует ли reboot_please.txt и удаляет ли он файл и перезагружает ли игровой сервер.
(Вы можете пропустить удаление файла и оставить его пользователю, рискуя задаться вопросом, почему игровой сервер продолжает перезапускаться каждую минуту).
Обратите внимание, что вы могли бы инициировать это с сервера. Не с FTP-клиента.
Лучшим способом было бы предоставить пользователям реальный доступ к серверу. Как вы это сделаете, зависит от вашей текущей настройки. Использование командного файла указывает на какие-то окна, но для более подробных ответов нам действительно нужно больше информации.
источник