我在這裏發現了一個類似的問題,它不能幫助我,因此我在問自己的問題。 我有一個matlab腳本,可以在nohup命令的linux下完美的工作。 不幸的是,我還需要在Windows上運行它。但我不明白爲什麼我的命令仍然不起作用。 我的腳本做了一定的循環,但在第一次停止後,我停止給我一個關於java或其他東西的錯誤。我必須告訴你,如果我沒有使用-nodisplay
命令,那麼在linux下會出現同樣的問題。如何禁用Windows平臺上的JVM以運行背景matlab腳本
我的批次線以下
matlab -nodisplay -automation -r "run('myfile.m')" -logfile output.txt -minimize
請幫助我。
編輯: 我想我找到了我的問題,問題是當我使用-nodisplay
linux下的命令usejava('awt')
作品,因爲我的Java環境中被禁用,但是這無法在Windows下發生!爲什麼?
秒編輯: 我想我發現了一些與我所需要的非常相似的東西。
matlab -noawt -noFigureWindows -r "run('myfile.m')" -logfile output.txt -minimize
分析運行,沒有說什麼,但在MATLAB命令窗口依然打開minimized..uhm 我寧願有什麼開拓!
我必須添加其他的東西.. nohup
永遠等待前進直到它到達腳本的結尾,不過使用任何其他批處理命令如start
如果有任何輸入請求或「等待」它停止,直到有人給一個輸入!
這是相關的問題:[在後臺運行matlab](http://stackoverflow.com/questions/3000724/)? – 2013-05-09 16:27:32
@EitanT nope這個問題是關於UNIX/Linux系統的 – Nicholas 2013-05-09 16:49:35
但是在Windows中沒有'nohup',窗口進程仍然應該在它的父對象被殺死後生存......那麼你想要做什麼呢? – 2013-05-09 16:51:15