我想從另一批打電話給本地機上的一批。然後我試圖在遠程計算機上啓動服務。這裏是我的代碼:從另一批打電話給一批,然後開始服務
call C:\Oracle\Middleware\user_projects\epm_system\bin\start.bat > SS.log
sc \\OtherMachine start "Service1" >> SS.log
sc \\OtherMachine start "Service2" >> SS.log
我已經證實了我可以不啓動start.bat
事先啓動服務。但是,當我嘗試使用第一行代碼調用start.bat
時,它會在完成後關閉,而不運行最後兩行。
這是否意味着它不會在你的代碼」執行的最後兩行上面張貼? – 2013-02-12 17:38:09
是的,這就是我要說的。 – 2013-02-12 17:39:01
奇怪。 'start.bat'包含'EXIT'或'GOTO:EOF'命令嗎?如果確實如此,可以嘗試將其更改爲「EXIT/B」。http://www.robvanderwoude.com/exit.php – 2013-02-12 17:51:51