Ubuntu 进阶命令——长期不定时更新
有时候远程连接服务器忽然中断或者不小心关掉了终端界面,正在运行的命令或者程序就会被强制停止。这时候,我们可以借助一些命令来避免这种情况的发生。
nohup
不挂断地运行命令&
在后台运行命令,一般上述两个命令连起来一起用nohup python3 train.py &
在后台进行模型的训练,输出都将附加到当前目录的 nohup.out 文件中nohup python3 train.py & >> /path/filename 2>&1 &
自定义输出文件jobs -l
查看当前 shell 运行的后台进程ps -A
查看所有运行的进程kill ID
停止进程ctrl + c
终止命令ctrl + d
退出 shellctrl + z
将当前进程置于后台,fg
还原
有时候我们需要删除大量的文件,比如动辄几十万的训练图片;或者,删除一个占用空间非常大的文件。这时候直接用 rm 命令可能会出错,而在图形界面操作的话速度也会特别慢。
mkdir temp; rsync --delete-before -d ./temp/ ./traindata/
快速删除 traindata 文件夹的大量文件touch temp.txt; rsync -a --delete-before -progress -stats ./temp.txt ./filename
将大文件变为空,即可快速删除
动态监视
watch
-n:指定指令执行的间隔时间(秒);
-d:高亮显示指令输出信息不同之处;watch -n 1 -d nvidia-smis -stats ./temp.txt ./filename
每隔一秒显示显卡使用情况
获取更多精彩,请关注「seniusen」!
转载于:https://www.cnblogs.com/seniusen/p/9719313.html
Ubuntu 进阶命令——长期不定时更新相关推荐
- TensorFlow 常见错误与解决方法——长期不定时更新
TensorFlow 常见错误与解决方法--长期不定时更新 参考文章: (1)TensorFlow 常见错误与解决方法--长期不定时更新 (2)https://www.cnblogs.com/seni ...
- Ubuntu 常用命令大全——长期不定时更新
1. 系统相关 uname -a 显示当前系统相关信息 sudo 临时获取超级用户权限 su root 切换 root 用户 sudo shutdown 关机 sudo reboot 重启 sudo ...
- python的金融计算器_【长期不定时更新】用Python实现金融计算器的部分功能
课上第一次教金融计算器的使用,表示真的受不了.明明按照书上一步一步科学的按键,得出的答案永远是错的.虽然目前Python学的还是半吊子,不过还是决定写一点简单的代码来模拟金融计算器的功能.突然想到随着 ...
- ubuntu三行命令更新谷歌浏览器版本
这三行命令会将谷歌浏览器更新到最新版本,更新完成后可在浏览器右侧"自定义及控制Google Chrome",也就是单个纵向的点那里,点击查看帮助(E),选择"关于Goog ...
- 排查生产问题linux命令,排查问题所用到的一些Linux命令实践(不定期更新。。)...
一.前言 线上问题排查可能是每个程序员都会经历的.在排查的过程中,往往会用到很多Linux命令,也会产生一些很实用的技巧.本博文通过分析一次线上问题排查的过程,把所有用到的命令串起来.每个Linux命 ...
- apue第四章习题的一些拙见(不定时更新)
写在前面:最近要期末考试,看来真的是要不定时更新啦XD apue4.1: 由于在这里lstat是不跟随符号文件的,而stat是跟随符号文件的,这样一来,如果使用stat,而不使用lstat那么就无法观 ...
- Ubuntu常用命令大全[显示桌面]
Ubuntu常用命令大全 查看软件xxx安装内容 #dpkg -L xxx 查找软件 #apt-cache search 正则表达式 查找文件属于哪个包 #dpkg -S filename apt-f ...
- Python3高并发定时更新任务进程池和线程池的使用
Python3高并发定时更新任务进程池和线程池的使用 背景:需要定时对数据库的某一张表做更新 不管用多线程还是多进程只能利用当前一台机器的计算能力,可以考虑使用celery这样的工具,后期可以横向扩展 ...
- ubuntu下命令安装与卸载软件方法
2019独角兽企业重金招聘Python工程师标准>>> 刚 刚接触ubuntu就开始一直在安装语言包.升级.常用软件和其它相关依赖等等东西,总的来说,是一个劲儿的装,缺全然不知怎么卸 ...
最新文章
- 因 Redis 分布式锁造成的 P0 级重大事故,整个项目组被扣了绩效。。。
- vue.config.js配置代理不生效_iMac各种代理设置方法汇总
- 模拟http中需要注意到的headers字段
- Guice 1.0 用户指南
- Win11右键菜单变换Win10风格
- Java入门:冒泡排序
- 信息学奥赛一本通(1264:【例9.8】合唱队形)
- Uboot 启动流程分析
- pandownload软件下载
- 【码云周刊第 3 期】来自国内开发者的实战项目,开源让通讯从未如此简单!...
- iOS直播点赞动画,iOS直播心型点赞动画
- 《Java安全编码标准》一2.9 IDS08-J净化传递给正则表达式的非受信数据
- 使用java udp开发图片拆包组包例子
- VUE 日历 生成钉钉考勤系统
- AD软件使用开发步骤思路与实践
- Word中使用表格排版公式时,表格内序号纵向居中的问题。
- 与“雾霾”相关的英语表达
- 【bat/batch】bat中的转义字符
- Memcached应用总结
- char *与char []的区别
热门文章
- [JSP]解决Maven创建项目失败
- 《学习opencv》笔记——矩阵和图像处理——cvMinManLoc,cvMul,cvNot,cvNorm and cvNormalize...
- js中变量和jsp中java代码中变量互相访问解决方案
- NDK编译生成so文件
- [ C++ ] 理解const
- matlab 清楚屏幕,在shell中清除屏幕
- 全国计算机等级考试 简称NCRE,长春大学2018年下半年全国计算机等级考试(简称NCRE)招生简章...
- git 强制更新远程_版本控制管理工具git的常见指令合集
- ajax校验用户名可用吗,基于jQuery实现Ajax验证用户名是否可用实例
- java编写存钱_用Java编写一个简单的存款