ubuntu nohup命令学习

最近在使用xshell连接服务器使用,条件限制只能用wifi连接,且信号不好,xshell总是自己断开,则执行中的命令也会中断。
于是百度,了解到了ubuntu下有nohup命令,感觉找到了救星,确实很好用,现在跑程序起码不用担心断开的问题了。网上关于nohup的使用说明就那么点,我看了下B站一个视频在11分钟那块介绍了nohup,也收获了几句用得上的命令,下面介绍下,算做个记录。

1.运行命令:nohup 自己要运行的命令 &
示例:nohup python train.py & (切记这是有&符号的),nohup &的意思是命令已经后台运行了,且打印的log文件不会显示在命令行了,默认放在运行命令文件夹下的nohup.out,这样自己命令的log信息都会保存这个.out文件里了。
2.查看运行log日志
命令:cat nohup.out
会打印出保存的log信息,不过还是建议使用xftp打开,用记事本或者notpad++打开这个.out文件,有时候.out文件会几十兆,命令行里盛不下多少的。
网上还说 nohup 命令 >log.txt & 可以重定向,即自己确定日志保存在log.txt里,任何名字格式似乎都可以,我还没有试,有试过的记得评论下。
3.如果想中途停止自己的程序怎么办?
这是我遇到的又一个问题,我命令输错了,怎么停掉。这需要有不错的ubuntu素养了(在下基础为0,很艰难呀)。下面介绍。
在执行完 nohup 命令 & 后,命令行终端会出现如下图所示提示,此时就可以使用 kill -9 5469杀掉进程了(同样我还是没试过,因为还没遇到过终止进程的时候,以后遇到更新,抱歉)

因为我的进程使用GPU,同样可以使用nvidia-smi查看使用GPU的进程,或使用 watch -n 0.5 nvidia-smi 动态显示使用情况,-n的参数是0.5,代表0.5秒刷新一次,你写1、1.5啥的都行哈。
如下图,5469就是我的进程。

结束。

ubuntu nohup命令学习相关推荐

  1. 【转】 ubuntu adduser 命令学习

    添加用户 hexan 到目录 /home/hexan 下. $ sudo adduser hexan -home /home/hexan 添加一个普通用户 adduser [--home DIR] [ ...

  2. ubuntu系统vim常用命令学习以及ubuntu软件下载安装

    文章目录 一.ubuntu系统vim常用命令学习 (一)进入进入vim编辑器的方式 (二)vi的三种工作方式 (三)退出vi的命令 (四)命令模式下的各种命令 1.光标移动命令 2.插入命令 3.删除 ...

  3. Ubuntu 命令学习一: 关机,重启

    Ubuntu 命令学习 关机命令 1.halt 立刻关机(一般加-p 关闭电源) 2.poweroff 立刻关机 3.shutdown -h now 立刻关机 4.shutdown -h 10 10分 ...

  4. Linux命令学习资料总结

    对 Linux 新手非常有用的 20 个命令 1. ls命令 ls命令是列出目录内容(List Directory Contents)的意思.运行它就是列出文件夹里的内容,可能是文件也可能是文件夹. ...

  5. Java命令学习系列(三)——Jmap

    转载自 Java命令学习系列(三)--Jmap jmap是JDK自带的工具软件,主要用于打印指定Java进程(或核心文件.远程调试服务器)的共享对象内存映射或堆内存细节.可以使用jmap生成Heap ...

  6. Java命令学习系列(一)——Jps

    转载自 Java命令学习系列(一)--Jps jps位于jdk的bin目录下,其作用是显示当前系统的java进程情况,及其id号. jps相当于Solaris进程工具ps.不象"pgrep ...

  7. linux 中的 nohup 命令(设置后台进程): nohup: ignoring input and appending output to ‘nohup.out’

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 一.Linux 下使用 nohup Unix/Linux下一般比如想让某个程序在后台运行,很多都是使 ...

  8. linux的munit命令,LinuxUnit命令学习(三)

    最近两周,一直在做一些VBA的事情,一直想把工作用的系统切换到Linux平台,但是还是没有办法做到完整的切换.但继续学习Linux命令不会止步,我会继续努力. 2008.1.21. 本周来学习后台命令 ...

  9. ubuntu shell命令划重点

    实习狗伤不起啊,一直以来学习shell命令都是用一个学一个.也记不得,记性差没办法.但是一面试说自己精通linux,被人一问就很尴尬-.下面划几个重点吧- 下面我只谈最常用的格式- 第一个我从来没有用 ...

最新文章

  1. 后缀数组 ---- 2018~2019icpc焦作H题[后缀数组+st表+二分+单调栈]
  2. 博士申请 | 荷兰代尔夫特理工大学陶倩教授招收医学人工智能全奖博士生
  3. boost::hana::less用法的测试程序
  4. python3.5安装pygame_python怎么安装pygame
  5. WINHEX的比较、同步功能加上NTFS对稀疏文件的支持
  6. python自动化测试脚本可以测php吗_请对比分析一下php的自动化测试与python的自动化测试...
  7. android gpu linux,Arm发布针对Mali GPU的Android Linux Vulkan用户空间驱动(HiKey 960,Firefly-RK3288主板)...
  8. 安装linux系统收费标准,LINUX操作系统安装标准规范.doc
  9. PAT 乙级1019 数字黑洞
  10. 庖丁解牛:控件事件和数据回发概述
  11. owncloud个人私有云 一键安装包操作指南
  12. LUA脚本语言的简介
  13. SPSS参数检验、非参数检验、方差分析
  14. Appium下载安装与配置
  15. 计算机黑屏的原因及修复,导致笔记本电脑开机黑屏的原因以及对应的修复方法...
  16. 抖音上热门的方法和技巧
  17. linux命令 执行间隙,linux 定时执行任务 at atq atrm命令的使用
  18. sparkStreaming常见问题
  19. Math Alg. Root 数学算法笔记:开根号
  20. 剖析拒绝服务攻击-SYN拒绝服务(转)

热门文章

  1. think-cell高阶教程(2)——多图设置同比例数轴
  2. 数据资产与勒索病毒之间,华为立起一张安全盾牌
  3. delphi中字符串中单引号使用
  4. Android 4.0 平台 SDK新特性
  5. arraylist java 排序_「arraylist排序」java ArrayList的两种排序方法 - seo实验室
  6. Android Studio内存大小配置及显示
  7. 开好迭代回顾会议的5个原则
  8. 微信公众号配置IP白名单返回“errcode”: 40164
  9. 组策略方式关闭445端口
  10. 英雄何为:《新神榜:杨戬》的颠倒与失控