nohup命令的用法如下:
一般按如下用法使用:nohup yourscript &
为了不产生nohup.out这个文件,因为此文件是持续追加的,时间长了之后,
该文件nohup.out会特别大,达到1G以上,此时应用的性能就会受到影响。
因此有以下用法:
nohup yourscript > /dev/null &
此方式不会产生nohup.out文件,如果想看你的日志的话,可以在自己的应用的日志中查看,
但是此方式会导致,用tail -f yourlogfile时,可能出现日志不被刷新的情况。
本人观点:日志不被刷新的情况是由于应用的日志文件是迭代循环生成的,比如设置要生成5个文件,
当前日志文件被滚动覆盖时,tail -f 命令并不会检测和提示,可以换另外一个参数-F,即使用:
tail -F yourlogfile,(tail: `yourlogfile' has been replaced; following end of new file)。此命令能够检测到文件yourlogfile被覆盖,并且能够自动再次刷新输出。由此,
建议如下:使用nohup后,查看应用的日志文件(前提:滚动生成)时用tail -F,而不要用tail -f。
总结:一般开发期或者集成测试期,可以用nohup yourscript &方式,查看日志通过
tail -f nohup.out做到,在生产环境,用nohup yourscript > /dev/null &方式。
分享到:
相关推荐
使用nohup命令: 37 查看文件的方法: 37 检查磁盘剩余空间: 37 超级用户修改系统时间: 37 制作UNIX文件系统的iso文件 37 建SCO UNIX的安装光盘,可以增加自己的文件. 38 调整内核,防止黑客使用堆栈溢出 38 远程mount...
`nohup`命令用于后台执行程序并忽略挂断信号,指定输出文件防止程序被中断。输出重定向`>`和`>>`分别用于覆盖和追加写入文件,`tee`命令则允许同时输出到屏幕和文件。 计划任务的设置通常涉及`at`和`crontab`。`at`...
### Linux常用技巧详解 #### 取消^M字符 ...以上就是关于Linux中取消^M字符、使用nohup命令以及查看文件等常用技巧的详细介绍。这些技巧能够帮助用户更高效地管理和操作Linux系统中的文件及目录。
在Linux基础培训中,学员将学习Linux的历史、核心概念、安装方法,以及日常操作中常用的命令,如文件管理(ls, cd, cp, mv, rm等)、文本编辑器(vi或nano)、进程管理(ps, kill, nohup等)、网络配置(ifconfig, ...
6. **进程管理**:Unix和Linux使用ps(查看进程状态)、kill(发送信号到进程)和nohup(在后台运行程序并忽略挂断信号)等命令来管理进程。 7. **网络与服务**:它们内置了强大的网络功能,如ping(测试网络连接)...
4. **Linux命令详解**:Linux命令是操作系统中执行特定任务的工具,如`ls`用于列出目录内容,`cd`用于切换目录,`mkdir`创建新目录,`rm`删除文件或目录,`cp`和`mv`分别用于复制和移动文件。掌握这些基础命令能大大...
nohup命令 - 当终端关闭后,使用`nohup`命令可以确保后台程序继续运行: ```sh nohup find . -name "abc" -print > myfind & ``` #### 二、特殊按键 - **Ctrl+d**: 结束输入或退出当前Shell。 - **Del**: 中断...
启动OS Watcher的默认设置是每30秒收集一次数据,持续48小时,可以通过`nohup ./startOSW.sh <interval> <hours>&`命令来调整数据收集间隔和保存时间。要停止OS Watcher,使用`StopOSW.sh`脚本。 OSWg是OS Watcher...
### Solaris/SUNOS 常用操作命令详解与系统应用 #### 一、SUNOS 基础命令及使用说明 ##### 1. `ls`:显示文件及目录 - 类似于 DOS 中的 `dir` 命令,用于列出当前或指定目录下的所有文件和子目录。 ##### 2. `cd...
- nohup命令:使命令在后台运行,即使用户退出终端也不会停止。 6. **网络相关命令**: - ping和traceroute:网络连通性测试和追踪路由。 - netstat:显示网络连接、路由表、网络接口统计等信息。 - telnet和...
8. **进程管理**:UNIX提供了丰富的进程控制命令,如ps显示进程状态,kill发送信号给进程,nohup让命令在后台持续运行等。 9. **安全性**:UNIX系统强调权限和所有权,采用用户和组的概念,通过chmod、chown等命令...
用户可以通过ps命令查看当前系统中的进程,kill命令结束指定进程,nohup命令让程序在后台继续运行不受控制台影响。 **网络功能** UNIX系统在网络通信方面非常强大,提供丰富的网络工具,如telnet、ftp、ssh、nc...
AIX与其他Unix系统,如Solaris(SUN公司)、HP-UX(惠普)以及Linux等并列,提供了强大的多任务和多用户并发处理能力。AIX的不同版本,如4.x和5.x,虽然版本号有所区别,但其核心操作系统内核保持一致,这意味着新...
- **Linux平台**:以root用户登录,将安装包拷贝到系统根目录,执行解压命令`tar -xvzf linux_x86_XXX.tgz –C /`,然后启动相关服务`#./startall.sh`,`#nohup ./safestart.sh &`,`#nohup ./safestartts.sh &`。...
随着时间的发展,出现了多种UNIX变体,包括System V、BSD、AIX、Solaris等,以及基于UNIX哲学的开源系统——Linux。 二、UNIX的基本结构 UNIX系统由内核、shell、工具和应用程序四大部分组成。内核负责管理硬件资源...
随着时间的推移,UNIX发展出多个版本和变体,如BSD、System V以及Linux等,其中Solaris是Sun Microsystems(现为Oracle公司)开发的一个广泛使用的UNIX实现。 二、UNIX系统结构 UNIX系统由内核、shell、工具和应用...
- 在Solaris OS中,可以通过按下`<ctrl>-'\'' (Control-Backslash) 或者使用 `kill -QUIT <pid>` 命令来生成。 - 在HP-UX/UNIX/Linux中,可以使用 `kill -3 PID` 命令,其中PID可以通过执行 `ps -efHl | grep '...
Unix系统支持多任务,可以使用`ps`查看当前运行的进程,`kill`发送信号结束进程,`nohup`让命令在后台持续运行,不受终端关闭影响。 **九、网络与通信** Unix内置了丰富的网络工具,如`telnet`、`ssh`进行远程登录...
Unix是由贝尔实验室的研究员们在1960年代末开发的,后来演变成多个商业版本和开源实现,如FreeBSD、OpenBSD、Solaris以及广泛使用的Linux发行版。 手册会引导你熟悉Unix的命令行界面(CLI),这是Unix的核心特征之...