サーバーでFortranプログラムを実行したいと思います。次のコマンドを使用してサーバーにログインできます。
ssh -X [email protected]. address
mkdir directoryname
コマンドを使用してディレクトリを作成します。
次に、以下を使用してFortranソースコードをコンパイルしました。
gfortran code.f90 -o code1
以下を使用して実行します。
./code1
これでプログラムのコンパイルが開始されます。プロセスが開始されたのか、継続されているのか、完了しているのか、どうすればわかりますか?
top
また、コマンド、およびbg
のkill PID number
意味が何であるかを教えてください。
ベストアンサー1
シェルプロンプトを実行しても再び表示されない場合は、./code1
プログラムが実行されています。シェルプロンプトが返されると、プログラムは終了しました。
top
WindowsのタスクマネージャやmacOSのアクティビティモニタと同じです。ユーザーがプロセスを表示および操作できるプログラムです。
実行中にシェルにアクセスできるようにバックグラウンドでプログラムを起動するには、を使用します./code1 &
。または、Ctrl+z
プログラムの実行中にEnterキーを押してプログラムを一時停止し、Enterキーを押してプログラムをbg
バックグラウンドで再起動します。
プログラムのPIDを知っていれば、プログラムを終了(終了)できます。このkill
コマンドは実際にプログラムにシグナルを送信するため、プログラムを終了するコマンドに加えて他の操作を実行するために使用できます。
現在ユーザーアカウントで実行されているプロセスのリストを表示するために使用できますps -u $USER
。