type
status
date
slug
summary
tags
category
icon
password

Linux跑bash脚本

直接在terminal定位到脚本所在的文件夹,随后输入:
按回车即可运行脚本内的代码。如果无法运行,可能是脚本没有权限,我们需要先输入以下内容再运行脚本:

tmux创建后台session

直接在terminal内跑代码的话,随着我们关掉了会话窗口,对应的程序也会被中止。tmux允许我们创建一个能在后台一直运行的terminal,使得我们关掉IDE之后,对应的程序仍然能运行(只要服务器不关机)。创建一个session的命令为:
其中<name> 为我们给此session取的名字。之后要重新进入这个session时,我们只需要输入
即可。
 

跑实验时的注意事项

服务器内存占用

打开terminal后输入top +回车,我们就可以看到类似下图的内容
notion image
因为可能有其他人也在用同一台服务器,我们一般需要确保我们跑的实验所占用的内存之和(如图中红框部分)不超过50%,如果超过了就需要重新调整脚本代码。
 

停止程序运行

一般来讲,如果要停止单个程序运行,只需要在程序运行的terminal界面按ctrl+c即可。如果是并行程序,我们输入以下内容停止进程:
其中<key> 是我们要停止的并行程序共同包含的关键词。
 
zivid配置 - Ubuntu 18.04Only 1 ipykernel in Jupyter
Loading...