我想在服务器上运行 Fortran 程序。我可以使用以下命令登录到该服务器:
ssh -X username@I.P. address
Run Code Online (Sandbox Code Playgroud)
我使用mkdir directoryname命令来创建一个目录。
然后我使用编译 Fortran 源代码
gfortran code.f90 -o code1
Run Code Online (Sandbox Code Playgroud)
并使用以下命令运行它:
./code1
Run Code Online (Sandbox Code Playgroud)
这应该开始编译程序。我如何知道该过程是否已开始、正在继续或已完成?
也请告诉我这是什么命令top,bg和kill PID number的意思。
小智 12
如果您的 shell 提示在运行后没有重新出现./code1,则您的程序正在运行。当您的 shell 提示返回时,您的程序已经退出。
top就像 Windows 上的任务管理器或 macOS 上的活动监视器。它是一个让用户查看和操作进程的程序。
如果要在后台启动程序以便在执行时可以访问 shell,请以./code1 &. 或者,Ctrl+z在程序运行时按暂停它并进入bg以在后台恢复它。
如果您知道程序的 PID,您可以终止(终止)程序。该kill命令实际上向程序发送信号,因此除了使用它告诉程序退出之外,您还可以用它做其他事情。
您可以查看当前在您的用户帐户下运行的进程列表ps -u $USER。
| 归档时间: |
|
| 查看次数: |
1688 次 |
| 最近记录: |