命令Linux下Nohup命令的使用方式(linux下nohup)
2023-06-13 09:12:14 时间
【Nohup 与 Linux】
Nohup是一个Linux/Unix下的命令,它可以使运行中的程序在退出终端后仍然继续运行,程序可以在后台永久运行,而不需要用户的干预。它的工作原理是将当前的运行环境设置到终端中,并使程序继续运行,直到程序停止或机器关闭。
Nohup 命令通常用来执行其他程序,或者停止正在运行的程序,但是随时有可能被中断。Nohup 命令可以将程序以及其运行环境放到后台,在终端关闭后,这个进程仍然可以继续运行,这对于管理大量开放的系统非常有用,它主要是为了防止用户中断而终止程序的运行。
使用 Nohup 命令的方法是在 Linux/Unix Shell 中输入:
nohup programname
其中programname是你要执行的程序, 符号表示在后台运行。也可以输入更多选项,例如:
nohup programname arg1 arg2
这样执行参数中的程序,参数会传到programname下。比如:
nohup ./myjob.sh script.txt
这样就会在后台执行myjob.sh脚本,文件script.txt会作为参数传给脚本,而我们可以从终端离开,程序会继续运行,直到脚本执行完毕。
另外,还有一些非常有用的参数:
-b: 停止在终端输出,把所有输出重定向到一个文件中
-h: 程序退出时,仍然将程序放在后台运行
-i: 忽略中断错误,可以继续执行程序(SIGINT)
总的来说,Nohup 命令可以让用户在退出shell终端等同时,能够保证其他程序正常运行,有效应对中断性服务器。此外,还可以有效减少操作过程中的错误,这对于管理系统是非常实用的命令。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 命令Linux下Nohup命令的使用方式(linux下nohup)
相关文章
- linux objdump命令,Linux objdump命令
- 分析Linux 下利用命令流量分析与监控(linux命令流量)
- Linux下的分区格式化操作(linux格式化分区)
- 如何在双系统中删除Linux(双系统怎么删除linux)
- Linux服务自动开机启动(linux服务开机自启动)
- Linux修改用户属组:快速进阶(linux修改用户的属组)
- 使用Linux自定义脚本实现快速生效(linux自定义脚本)
- 包管理如何用Linux脚本管理Jar包(linux脚本jar)
- Linux使用CHM文件的操作方法(linux打开chm文件)
- Linux的多元发展:开源系统的新分支(linux的分支)
- 的使用Linux系统中防火墙的使用方法(linux中防火墙)
- 操作系统妙用Linux,改善日常生活(日常使用linux)
- 无所不能的vi: Linux下必会的命令(linux下vi命令)
- 缩文件Linux系统解压缩文件快捷技巧(linux系统解压)
- 命令Linux 中使用 Mount 命令挂载磁盘(linux中的mount)
- Linux安装:从下载到完成(linux安装下载)
- 指定内容Linux下搜索包含指定内容的文件(linux查找文件包含)
- 使用Linux SSH2命令,轻松实现远程登录及文件传输(linuxssh2命令)
- 解析Linux中文乱码问题,提升操作效率(linux中文字乱码)
- Linux下多用户同时使用的实现方法(linux多用户同时使用)