nohup自动退出

两次pretrain bert的时候都因为挂起了nohup task,但是跑十个小时左右就会自动退出,后面根据时间点推测是不是没有exit服务器,今天查了下,的确有此种可能,目前在服务器做了对比实验。

正确的使用办法为:

另外建议用Tmux代替nohup.

常用shell脚本

1. 启动jupyter(可配置开机自启)

2. 自动登陆服务器(需要安装expect)

3. 查看集群jps(这里免密)

 

Tmux简单使用教程

简单理解:不用挂后台,即使shell客户端关闭,命令继续执行。会话和窗口是独立的。

1.安装

2.启动或退出

3.新建会话

4.分离对话:不同于退出,这只是分离,后面还可以继续连接

5.查看当前所有对话

6.连接对话

7.杀死对话:等同于进入对话后然后exit

8.切换对话:进入对话后 然后切换

ref:Tmux 使用教程

另外get:防止iTerm/其他客户端不掉线

  • 永久:在/etc/ssh/ssh_config增加ServerAliveInterval 60(每60s向服务器发一次心跳);
  • 暂时:ssh -o ServerAliveInterval=60 hostname@host

awk 简单操作

工作总结…

1、列操作

2、行操作

3、统计命令(BEGIN/END)

阮一峰awk 入门教程

docker常见命令

ref:docker常用命令