type
status
date
slug
summary
tags
category
icon
password
Linux跑bash脚本
直接在terminal定位到脚本所在的文件夹,随后输入:
按回车即可运行脚本内的代码。如果无法运行,可能是脚本没有权限,我们需要先输入以下内容再运行脚本:
tmux创建后台session
直接在terminal内跑代码的话,随着我们关掉了会话窗口,对应的程序也会被中止。tmux允许我们创建一个能在后台一直运行的terminal,使得我们关掉IDE之后,对应的程序仍然能运行(只要服务器不关机)。创建一个session的命令为:
其中
<name>
为我们给此session取的名字。之后要重新进入这个session时,我们只需要输入即可。
跑实验时的注意事项
服务器内存占用
打开terminal后输入
top
+回车,我们就可以看到类似下图的内容
因为可能有其他人也在用同一台服务器,我们一般需要确保我们跑的实验所占用的内存之和(如图中红框部分)不超过50%,如果超过了就需要重新调整脚本代码。
停止程序运行
一般来讲,如果要停止单个程序运行,只需要在程序运行的terminal界面按ctrl+c即可。如果是并行程序,我们输入以下内容停止进程:
其中
<key>
是我们要停止的并行程序共同包含的关键词。- 作者:Xiaolong CHEN
- 链接:https://tangly1024.com/article/1e079587-da3a-8082-9128-dae220c6b179
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。