如何在單個命令行中使用ftp協議和ftp命令將備份傳輸到遠程服務器?Mysqldump使用ftp命令備份o遠程服務器
我的MySQL轉儲命令
mysqldump -u _admin -p'pass&word' _maindb --add-drop-table --ignore-table=_maindb.emailstatstics > backup$(date '+%d_%m_%y_%H_%M').sql
和FTP這樣的:
ftp 64.xx.xx.xx
myUserName
myPassword
put myMysqlBackup.sql
我需要這個命令在管理嚮導
我需要備份對完成後以進行傳輸。如何在shell中寫入? im beginer到linux命令 – Hamidreza 2012-07-30 14:14:51
只需將兩行放在某個帶'.sh'擴展名的文件中,並在頂部添加'#!/ bin/sh'作爲單獨的行。這告訴加載器使用'sh' shell來運行你的腳本。然後你只需要用'chmod + x/path/to/script.sh'標記爲可執行文件。 – 2012-07-30 15:11:42
對不起,你注意到你提到過DirectAdmin。如果將此腳本放在用戶的主目錄中(Web根外部 - 這很重要),那麼您應該能夠在DirectAdmin中將腳本的完整路徑指定爲「命令」。 – 2012-07-30 15:14:14