從 ftp 運行批次文件

從 ftp 運行批次文件

標題基本上說明了一切。我進行了無數個小時的研究,試圖找出如何從 FTP 執行 bat 檔案。

長話短說,我有一個 Bat 來關閉伺服器,我需要能夠從 FTP 執行所述 Bat。唯一的問題是(顯然)我無法雙擊並運行該 bat,因為 FTP 想要下載該檔案。有什麼方法可以讓該檔案從 FTP 運行嗎?

答案1

目前尚不完全清楚您想要實現什麼目標,但是

  • 如果您嘗試在 FTP 伺服器本身上執行批次檔:使用 FTP 是不可能的。
  • 如果您想在本地運行批次文件,則必須將其從 FTP 伺服器複製到本機系統(即下載)並在那裡運行。

答案2

我有一個 .bat 來關閉伺服器,我需要能夠執行所述 bat

輕鬆完成...

來自 FTP。

但不是來自 FTP。 FTP 是一個文件傳輸協定.它旨在傳輸文件。它無意(或配備)在伺服器上執行命令。

有什麼方法可以讓該檔案從 FTP 運行嗎?

不。 。例如,每 1 分鐘檢查一次「reboot_please.txt」是否存在,如果存在則刪除該檔案並重新啟動遊戲伺服器。

(您可以跳過刪除檔案並將其留給用戶,但可能會想知道為什麼遊戲伺服器每分鐘都會重新啟動)。

請注意,您將從伺服器啟動此操作。不是來自 FTP 用戶端。

更好的方法是授予使用者對伺服器的實際存取權限。如何執行此操作取決於您目前的設定。使用批次檔表示某種窗口,但要獲得更詳細的答案,我們確實需要更多資訊。

相關內容