2017-07-14 14 views
0

私はシステムが再起動するたびに実行する必要があるMatlabスクリプトを持っています。私はシステムサーバ上にMatlabのセットアップを持っています。システムは毎週再起動されます(日曜日には、特定の期間に固有のものではありません)。システム起動時にMatlabスクリプト/ mファイルをバッチファイルで実行するには?

システムがリブートするたびにmファイルを実行できますか?

+0

'startup.m'からMATLABスクリプトを呼び出します。 – am304

+0

申し訳ありませんが、私はそれが初めてです。しかし、私はstartup.mにコールステートメントを書くべきですか? また、startup.mはどこにありますか? – user3459379

+0

http://uk.mathworks.com/help/matlab/ref/startup.htmlを参照してください。しかし、まずMATLABの基礎を学ぶ必要があります。チュートリアルはhttps://uk.mathworks.com/support/learn- with-matlab-tutorials.htmlを参照してください。 – am304

答えて

0

あなたは、あなたのシステムが起動時に実行するバッチスクリプトでその行が含まれている場合、それはあなたのシステムが再起動するたびに実行されなければならないので、コマンドに

matlab -nodisplay myfile.m 

を使用して端末から任意のMATLABスクリプトを実行することができます。

+0

私はMATLABを初めて使いました。申し訳ありませんが、少しアマチュアに聞こえるでしょう。どのようにm-ファイルがある場所にディレクトリを変更するのですか? バッチファイルを同じフォルダに配置する必要がありますか? – user3459379

+0

バッチでは、 'cd * directory *'コマンドを使ってディレクトリを変更します。あなたがやっていることをやっていたら、おそらく上記のコマンドを使ってmatlab scribtが置かれている場所にディレクトリを変更し、再び元に戻してください。 –

関連する問題