zoukankan      html  css  js  c++  java
  • nohup 使用


    2020/7/29 10:11:07

    arguments    n.    争论; 争吵; 争辩; 辩论; 论据; 理由; 论点;


    语法

    nohup command arguments
    或者
    nohup options

    nohup --help   查看帮助

    nohup --version   查看版本

    使用nohup

    nohup commnd  当程序运行起来,其log会被输出记录在nohup.out文件中,这个文件会被存储在家目录或者当前目录


    nohup --version
    [root@samba nohup]# nohup --version
    nohup (GNU coreutils) 8.22
    Copyright (C) 2013 Free Software Foundation, Inc.
    License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
    This is free software: you are free to change and redistribute it.
    There is NO WARRANTY, to the extent permitted by law.

    Written by Jim Meyering.


    [root@samba nohup]# nohup ping -c 10 172.20.90.114
    nohup: ignoring input and appending output to ‘nohup.out’
    [root@samba nohup]# cat nohup.out 
    PING 172.20.90.114 (172.20.90.114) 56(84) bytes of data.
    64 bytes from 172.20.90.114: icmp_seq=1 ttl=126 time=0.194 ms
    64 bytes from 172.20.90.114: icmp_seq=2 ttl=126 time=0.220 ms
    64 bytes from 172.20.90.114: icmp_seq=3 ttl=126 time=0.225 ms
    64 bytes from 172.20.90.114: icmp_seq=4 ttl=126 time=0.219 ms
    64 bytes from 172.20.90.114: icmp_seq=5 ttl=126 time=0.225 ms
    64 bytes from 172.20.90.114: icmp_seq=6 ttl=126 time=0.221 ms
    64 bytes from 172.20.90.114: icmp_seq=7 ttl=126 time=0.221 ms
    64 bytes from 172.20.90.114: icmp_seq=8 ttl=126 time=0.238 ms
    64 bytes from 172.20.90.114: icmp_seq=9 ttl=126 time=0.220 ms
    64 bytes from 172.20.90.114: icmp_seq=10 ttl=126 time=0.224 ms

    --- 172.20.90.114 ping statistics ---
    10 packets transmitted, 10 received, 0% packet loss, time 9000ms
    rtt min/avg/max/mdev = 0.194/0.220/0.238/0.020 ms

    重定向程序输出

    [root@samba nohup]# nohup ping -c 10 172.20.90.114 >./result1525.txt
    nohup: ignoring input and redirecting stderr to stdout
    [root@samba nohup]# ls
    nohup.out  result1525.txt
    [root@samba nohup]# cat result1525.txt 
    PING 172.20.90.114 (172.20.90.114) 56(84) bytes of data.
    64 bytes from 172.20.90.114: icmp_seq=1 ttl=126 time=0.178 ms
    64 bytes from 172.20.90.114: icmp_seq=2 ttl=126 time=0.232 ms
    64 bytes from 172.20.90.114: icmp_seq=3 ttl=126 time=0.228 ms
    64 bytes from 172.20.90.114: icmp_seq=4 ttl=126 time=0.228 ms
    64 bytes from 172.20.90.114: icmp_seq=5 ttl=126 time=0.220 ms
    64 bytes from 172.20.90.114: icmp_seq=6 ttl=126 time=0.219 ms
    64 bytes from 172.20.90.114: icmp_seq=7 ttl=126 time=0.226 ms
    64 bytes from 172.20.90.114: icmp_seq=8 ttl=126 time=0.228 ms
    64 bytes from 172.20.90.114: icmp_seq=9 ttl=126 time=0.224 ms
    64 bytes from 172.20.90.114: icmp_seq=10 ttl=126 time=0.225 ms

    --- 172.20.90.114 ping statistics ---
    10 packets transmitted, 10 received, 0% packet loss, time 8999ms
    rtt min/avg/max/mdev = 0.178/0.220/0.232/0.023 ms

    让程序在后台运行

    & 表示让程序在后台运行
     nohup ping -c 100 172.20.90.114 > ./result1529.txt &

    让程序跟几个命令一起执行
     nohup ping -c 10 172.20.59.163 > ./result1534.txt && touch a.txt &


    去除提示     2>&1

    默认情况下会有一个提示  nohup: ignoring input and redirecting stderr to stdout
    可以使用2>&1 去除
    [root@samba nohup]# nohup ping -c 9 172.20.3.1 > ./result3-1.txt 2>&1 &
    [1] 4903

    前提是命令要有输出文件 此处指的就是  ./result.txt


    综上所述,目前应该是这种语法采用的较多一些


  • 相关阅读:
    客户端请求页面的方式和提交数据的方式
    客户端请求页面的方式
    request session application cookie 保存数据
    jsp session(会话) 的使用 cookies,application 理解
    jsp内置对象
    jsp 实现数据传递
    最近戴着眼镜坐电脑前总是不自觉的眼痛就搜了下怎么保护眼睛无意中看到了这篇文章希望广大爱好编程的朋友多注意保护自己的眼睛!!
    选择排序(使用Python描述)
    归并排序(使用Python描述)
    二分查找的两种方法(使用Python描述)
  • 原文地址:https://www.cnblogs.com/nodchen/p/13397860.html
Copyright © 2011-2022 走看看