0
我想讓Perl腳本運行一些Matlab代碼,然後等待,然後在Linux中運行另一個Matlab代碼。如果Matlab代碼失敗,那麼它應該給出錯誤消息。即使Matlab代碼1或2發生錯誤,下面的Perl腳本也會運行。當Matlab代碼失敗時,如何停止Perl腳本併發出錯誤消息?運行Matlab代碼失敗時,如何停止Perl腳本?
print("run Matlab code 1!\n");
`matlab -nodisplay -r myfile1`;
print("run Matlab code 2!\n");
`matlab -nodisplay -r myfile2`;
print("End!\n");
要使用理智的錯誤消息啓用自動錯誤處理,只需在該程序中添加'use autodie qw(:all)'。閱讀http://stackoverflow.com/a/3478060 – daxim 2012-08-14 09:40:38