有时候远程连接服务器忽然中断或者不小心关掉了终端界面,正在运行的命令或者程序就会被强制停止。这时候,我们可以借助一些命令来避免这种情况的发生。

  • 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 退出 shell
  • ctrl + 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 进阶命令——长期不定时更新相关推荐

  1. TensorFlow 常见错误与解决方法——长期不定时更新

    TensorFlow 常见错误与解决方法--长期不定时更新 参考文章: (1)TensorFlow 常见错误与解决方法--长期不定时更新 (2)https://www.cnblogs.com/seni ...

  2. Ubuntu 常用命令大全——长期不定时更新

    1. 系统相关 uname -a 显示当前系统相关信息 sudo 临时获取超级用户权限 su root 切换 root 用户 sudo shutdown 关机 sudo reboot 重启 sudo ...

  3. python的金融计算器_【长期不定时更新】用Python实现金融计算器的部分功能

    课上第一次教金融计算器的使用,表示真的受不了.明明按照书上一步一步科学的按键,得出的答案永远是错的.虽然目前Python学的还是半吊子,不过还是决定写一点简单的代码来模拟金融计算器的功能.突然想到随着 ...

  4. ubuntu三行命令更新谷歌浏览器版本

    这三行命令会将谷歌浏览器更新到最新版本,更新完成后可在浏览器右侧"自定义及控制Google Chrome",也就是单个纵向的点那里,点击查看帮助(E),选择"关于Goog ...

  5. 排查生产问题linux命令,排查问题所用到的一些Linux命令实践(不定期更新。。)...

    一.前言 线上问题排查可能是每个程序员都会经历的.在排查的过程中,往往会用到很多Linux命令,也会产生一些很实用的技巧.本博文通过分析一次线上问题排查的过程,把所有用到的命令串起来.每个Linux命 ...

  6. apue第四章习题的一些拙见(不定时更新)

    写在前面:最近要期末考试,看来真的是要不定时更新啦XD apue4.1: 由于在这里lstat是不跟随符号文件的,而stat是跟随符号文件的,这样一来,如果使用stat,而不使用lstat那么就无法观 ...

  7. Ubuntu常用命令大全[显示桌面]

    Ubuntu常用命令大全 查看软件xxx安装内容 #dpkg -L xxx 查找软件 #apt-cache search 正则表达式 查找文件属于哪个包 #dpkg -S filename apt-f ...

  8. Python3高并发定时更新任务进程池和线程池的使用

    Python3高并发定时更新任务进程池和线程池的使用 背景:需要定时对数据库的某一张表做更新 不管用多线程还是多进程只能利用当前一台机器的计算能力,可以考虑使用celery这样的工具,后期可以横向扩展 ...

  9. ubuntu下命令安装与卸载软件方法

    2019独角兽企业重金招聘Python工程师标准>>> 刚 刚接触ubuntu就开始一直在安装语言包.升级.常用软件和其它相关依赖等等东西,总的来说,是一个劲儿的装,缺全然不知怎么卸 ...

最新文章

  1. 因 Redis 分布式锁造成的 P0 级重大事故,整个项目组被扣了绩效。。。
  2. vue.config.js配置代理不生效_iMac各种代理设置方法汇总
  3. 模拟http中需要注意到的headers字段
  4. Guice 1.0 用户指南
  5. Win11右键菜单变换Win10风格
  6. Java入门:冒泡排序
  7. 信息学奥赛一本通(1264:【例9.8】合唱队形)
  8. Uboot 启动流程分析
  9. pandownload软件下载
  10. 【码云周刊第 3 期】来自国内开发者的实战项目,开源让通讯从未如此简单!...
  11. iOS直播点赞动画,iOS直播心型点赞动画
  12. 《Java安全编码标准》一2.9 IDS08-J净化传递给正则表达式的非受信数据
  13. 使用java udp开发图片拆包组包例子
  14. VUE 日历 生成钉钉考勤系统
  15. AD软件使用开发步骤思路与实践
  16. Word中使用表格排版公式时,表格内序号纵向居中的问题。
  17. 与“雾霾”相关的英语表达
  18. 【bat/batch】bat中的转义字符
  19. Memcached应用总结
  20. char *与char []的区别

热门文章

  1. [JSP]解决Maven创建项目失败
  2. 《学习opencv》笔记——矩阵和图像处理——cvMinManLoc,cvMul,cvNot,cvNorm and cvNormalize...
  3. js中变量和jsp中java代码中变量互相访问解决方案
  4. NDK编译生成so文件
  5. [ C++ ] 理解const
  6. matlab 清楚屏幕,在shell中清除屏幕
  7. 全国计算机等级考试 简称NCRE,长春大学2018年下半年全国计算机等级考试(简称NCRE)招生简章...
  8. git 强制更新远程_版本控制管理工具git的常见指令合集
  9. ajax校验用户名可用吗,基于jQuery实现Ajax验证用户名是否可用实例
  10. java编写存钱_用Java编写一个简单的存款