
標題基本上說明了一切。我進行了無數個小時的研究,試圖找出如何從 FTP 執行 bat 檔案。
長話短說,我有一個 Bat 來關閉伺服器,我需要能夠從 FTP 執行所述 Bat。唯一的問題是(顯然)我無法雙擊並運行該 bat,因為 FTP 想要下載該檔案。有什麼方法可以讓該檔案從 FTP 運行嗎?
答案1
目前尚不完全清楚您想要實現什麼目標,但是
- 如果您嘗試在 FTP 伺服器本身上執行批次檔:使用 FTP 是不可能的。
- 如果您想在本地運行批次文件,則必須將其從 FTP 伺服器複製到本機系統(即下載)並在那裡運行。
答案2
我有一個 .bat 來關閉伺服器,我需要能夠執行所述 bat
輕鬆完成...
來自 FTP。
但不是來自 FTP。 FTP 是一個文件傳輸協定.它旨在傳輸文件。它無意(或配備)在伺服器上執行命令。
有什麼方法可以讓該檔案從 FTP 運行嗎?
不。 。例如,每 1 分鐘檢查一次「reboot_please.txt」是否存在,如果存在則刪除該檔案並重新啟動遊戲伺服器。
(您可以跳過刪除檔案並將其留給用戶,但可能會想知道為什麼遊戲伺服器每分鐘都會重新啟動)。
請注意,您將從伺服器啟動此操作。不是來自 FTP 用戶端。
更好的方法是授予使用者對伺服器的實際存取權限。如何執行此操作取決於您目前的設定。使用批次檔表示某種窗口,但要獲得更詳細的答案,我們確實需要更多資訊。