linux系统依赖关系不满足 linux忽略依赖直接安装命令
Linux nohup 命令
nohup 是英文 nohang up 的缩写,意为“不挂起”,其作用是在系统后台持续运行某个命令,终端即使被关闭也中断程序的执行。
默认情况下(未进行输出命令行时),nohup 会生成一个名为 nohup.out的文件并保存在当前目录中。如果当前目录无法读取该文件,则将输出重定向到 $HOME/nohup.out 文件中。使用权限
所有用户使用语法格式nohup Command [ Arg … ] [ amp; ]登录后复制参数说明:Command:要执行的。Arg:可选参数,也可用于指定文件输出。amp;:表示将命令返回后台运行,即使退出,命令仍将继续执行。示例
以下命令将在后台运行 root 目录下的 runoob.sh 脚本:nohup /root/runoob.sh amp;登录后复制
若在终端中出现提示如下,表示运行成功:appending output to nohup.out 登录后复制
此时进入root目录可以发现生成了nohup.out文件。
如需终止运行可以,通过下面的命令修改对应脚本的PID,再使用kill命令进行停止:ps -aux | grep quot;runoob.shquot;登录后复制
参数意义:a:显示所有进程 u:以用户主控显示格式 x:显示没有控制终端的进程
也可以使用 ps -ef | grep "runoob.sh" 来查询。
获取到PID后,即可通过以下命令终止进程:kill -9进程号PID登录后复制
以下示例展示了如何在后台运行runoob.sh放置打印报表至runoob.log文件:nohup /root/runoob.sh gt;runoob.log 2gt;amp;1 amp;登录后复制
其中2gt;amp;1的含义是:
将标准错误输出(文件转发2)重定向到标准输出(文件转发1),而标准输出已经被重定向到runoob.log中文件。0 – stdin (标准输入)1 – stdout (标准输出)2 – stderr (标准错误输出)
以上就是linux忽略挂起信号运行是什么命令-nohup命令使用与实例的详细内容,更多请关注乐哥常识网其他相关文章!
版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件至 12345678@qq.com举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
标签: linux忽略挂起信
相关文章