我有以下情況: - 我在Windows 2003中寫入bash文件bbb
,但返回值= 3 exit /b 3
然後我通過以下命令從unix執行此bash文件: - ssh -l admin host 'cmd /c start c:\bbb'
但是當我打印返回值時(0)不是(3)我用`echo $打印這個值? '現在我怎麼能從Windows bash獲得返回值「退出代碼」?獲取unix中windows中bat文件的返回值?
0
A
回答
2
您的返回碼被start
屏蔽,您不應該在這種情況下使用它。
0
您的$?
是ssh命令的返回碼。我沒有Windows機器嘗試,你可以在你的cmd
命令後回顯%errorlevel%
+0
我試着執行命令,就像你說'ssh -l Admin host'cmd/c start bbb.bat && echo%errorlevel'' ....它打印%errorlevel% – 2010-10-03 11:15:56
+0
'%errorlevel% '。 – ghostdog74 2010-10-03 14:48:06
相關問題
- 1. 在bat文件中捕獲.net EXE的返回值
- 2. 如何獲取Windows批處理文件中的返回值
- 3. 從中獲取`.bat`文件的位置
- 4. 中獲取文件 - 的Perl/Unix的
- 5. windows中main()的返回值
- 6. 從批處理文件(.bat文件)的值返回到一個文本文件
- 7. 獲取C++中返回值的類型
- 8. 如何從bat文件中的文件獲取日期?
- 9. 獲取返回值
- 10. 使用javascript從jar文件中獲取返回值
- 11. php cURL如何從文件中獲取返回值
- 12. unix ksh從文件中獲取行數
- 13. 在Jenkins中執行WIndows bat文件
- 14. Windows bat文件 - 從目錄中刪除
- 15. 從Python中獲取.bat文件中構建的CLASSPATH
- 16. 獲取scope_identity的返回值
- 17. windows bat文件按名稱查找文件夾並返回其路徑
- 18. 從類中獲取返回值
- 19. 從列中獲取值,但返回null?
- 20. 從executemany語句中獲取「返回」值
- 21. 從json_decode輸出中獲取返回值
- 22. 如何從WCF獲取,設置和返回值中獲取值?
- 23. 如何使用windows'.bat文件在一次單擊中從rooted android設備中的/ data/data /中獲取文件?
- 24. 從Windows Phone 8中的XML文件查詢中獲取空值
- 25. 獲取返回值調用組件
- 26. bat文件:獲取父路徑
- 27. 屬性文件中的值返回null
- 28. 獲取沒有返回值()
- 29. jquery ajax獲取返回值
- 30. 在.bat文件中
如果我不能使用'start'我應該使用什麼? – 2010-10-03 09:52:17
如果'bbb'確實是一個bash腳本,你應該使用'bash'而不是'cmd'運行它。例如'ssh -l admin host'bash bbb'',或者如果你的ssh在默認情況下運行bash,則不需要bash。 – Hasturkun 2010-10-03 11:10:58
我嘗試與bash和沒有任何結果是:-' bash:c:bbb.bat:沒有這樣的文件或目錄....並記住我想要在Windows中執行批處理文件 – 2010-10-03 11:24:26