我在做什麼currently-執行的Windows批處理文件
- 從
MachineA
(Windows環境下)執行上MachineB
shell腳本。 - 然後等待shell腳本完成它的任務,在我的情況下它會將輸出寫入文本文件。
- 並且在shell腳本完成其所有任務後,它將所有內容寫入txt文件,然後將該txt文件從
MachineB
複製到MachineA
(Windows環境)。
因此,爲此我寫了一個Windows Batch file
,它可以完成上述任務,它對我來說工作正常。以下是我當前使用的Windows Bat文件。
plink [email protected] -m email.sh
pscp [email protected]:/export/home/uname/jk_attachment22.txt C:\PLINK\foo.txt
但是,通過使用上述窗口的批處理文件,我需要鍵入密碼兩次這是疼痛,首先我需要爲第二行鍵入的第一行,然後再。
我的問題是 -
那麼,有沒有辦法,我可以通過只在命令提示符下鍵入password
一次運行上面的Windows批處理文件。任何建議將不勝感激。
這是我在尋找/.ssh folder
時所擁有的。
更新:
bash-3.00$ cd ~/.ssh
bash-3.00$ pwd
/home/uname/.ssh
bash-3.00$ ls -lt
total 2
-rw-r--r-- 1 uname gid-uname 489 Jul 26 18:55 known_hosts
所以我需要在這裏做一些其他的變化?
我怎麼能這樣做考慮我的上述情況,因爲我試着閱讀整篇文章,並且我變得更加困惑。任何建議我需要做出什麼改變?當我從Windows機器上運行PLINK時。所以我需要做的所有更改都將放在我的Windows機器或Unix服務器上? – ferhan 2012-07-30 19:08:52
我用更少的信息更新了這個問題。 – ferhan 2012-07-30 19:29:43