`

Solaris下nohup的奇怪问题

阅读更多
今天,在生产环境下启动Weblogic时,发现原来好好的nohup信息输出到指定文件中的功能,突然出问题了。现象是控制台输出的信息一部分输出到了我指定的文件,另一部分却输出到了nohup.out,而我是不想让它产生nohup.out文件,不知道是什么原因。

我的启动命令是这样的:
nohup bin/startManagedServer.sh myserver htp://192.168.0.1 -Xms2048m -Xmx2048m > logs/myserver.out &现在指行这个命令,会给我产生两个文件,一个中logs/myserver.out,另一个是nohup.out文件。
怎样才能让它不产生nohup.out文件呢。
网上搜了半天,据说好象可以把后面的 “&” 改成 “2>&1 &”,于是把启动命令改成如下:
nohup bin/startManagedServer.sh myserver htp://192.168.0.1 -Xms2048m -Xmx2048m > logs/myserver.out 2>&1 &再次执行,问题解决。不过还不明白为什么这么改。哪位兄弟知道,给解释一下吧。
分享到:
评论
2 楼 wdmsyf 2008-04-23  
谢谢qiezi(茄子?)兄的指教!
1 楼 qiezi 2008-04-23  
2>
表示把标准错误(stderr)重定向,标准输出(stdout)是1。

尖括号后面可以跟文件名,或者是&1, &2,分别表示重定向到标准输出和标准错误。

2> &1
1> &2
2> stderr.log
1> stdout.log

相关推荐

    linux下nohup日志输出过大问题的解决方法

    Linux 下 nohup 日志输出过大问题的解决方法 Linux 是一个功能强大且广泛使用的操作系统,nohup 命令是 Linux 中的一个常用命令,用于在后台运行程序并将输出重定向到文件中。但是在使用 nohup 命令时,经常会遇到...

    详解linux下nohup日志输出过大问题解决方案

    如果不指定重定向,日志默认会被输出到当前目录下的`nohup.out`文件中。例如,`nohup ./execute.sh &`会启动`execute.sh`脚本并在后台运行,日志输出到`nohup.out`。 为了控制日志大小,我们可以使用重定向功能。...

    解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题

    Python – paramiko 模块远程执行ssh 命令 nohup 不生效的问题解决 1、使用 paramiko 模块ssh 登陆到 linux 执行nohup命令不生效 # 执行命令 def command(ssh_config, cmd, result_print=None, nohup=False): ssh ...

    nohup使用方法LINUX|CENTOS

    这条命令将 python 脚本 `/home/yyh/server/start.py` 在后台执行,并且将输出重定向到当前文件夹下的 `start.log` 文件中。 2.停止 nohup 命令 如果你想要停止 nohup 命令,可以使用 `ps` 命令来查看当前运行的...

    Linux-nohup日志拆分

    在Linux环境下,我们经常会使用`nohup`命令来运行一些长时间运行的任务,这些任务会将输出重定向到`nohup.out`文件中。随着运行时间的增长,这个文件可能会变得非常大,不仅占用大量磁盘空间,还可能影响系统的性能...

    nohup命令详解.txt

    默认情况下,`nohup`会将标准输出和错误输出重定向到`nohup.out`文件中,除非用户指定了其他文件路径。这有助于记录命令执行过程中的输出信息,便于后期分析和故障排查。 #### 常见错误代码: - **126**:表示`...

    【已解决】利用nohup使得Python Flask项目在Ubuntu系统上后台运行

    一、问题: 今天在部署Python Flask项目到线上的时候,在虚拟环境中,运行项目可以...3、nohup在不规定的情况下,所以输出内容会到nohup.out中。 三、nohup代码 run.py为Flask项目的启动脚本,在python环境中不间断的运

    Linux nohup实现后台运行程序及查看(nohup与&)

    这时就需要借助 nohup 和 & 命令来实现。 nohup java -server -Xms128M -Xmx512M -XX:MetaspaceSize=128M -jar test.jar $1 $2 $3 & (1) nohup  加在一个命令的最前面,表示不挂断的运行命令 (2) & 加载一个命令的...

    nohup.out

    nohup.out

    在Solaris下安装部署Weblogic

    在 Solaris 操作系统上安装和配置 Weblogic 11g 是一项重要的任务,尤其对于那些需要在企业环境中运行 Java 应用程序的系统管理员。Weblogic 是一款由甲骨文公司提供的应用服务器,用于托管 Java EE 应用程序。下面...

    通过nohup循环执行该脚本即可不间断执行(单纯的nohup不起作用时)

    当单纯的nohup命令不能起到在当前窗口关闭后仍可以执行某个操作或展示时,试试这个脚本吧,绝对可用。下载下来把里面的文件名称改一下,搜索的线程名字改一下,保存后用nohup执行,窗口关闭后也能保证程序不挂掉,好...

    一文明白使用nohup将服务器训练程序后台运行不关闭+随时通过查看训练情况输出与visdom可视化

    使用nohup将训练程序后台不间断运行+随时查看训练情况输出与可视化使用服务器进行远程训练nohup指令和查看输出缺省输出文件的写法指定输出文件的写法和CUDA一起用实时查看out配合visdom使用 使用服务器进行远程训练 ...

    Solaris 系统 管理 员 培训

    solaris下用光标键来调出历史命令 45 看进程,内存大小 45 看cpu的情况. 45 windows,unix,linux三个操作系统共存 46 Solaris 下打开硬盘DMA模式. 46 Solaris 下PPPOE的配置 46 ◆ 加强Solaris SPARC/x86操作系统的...

    nohup脚本重写

    linux 下 如何实现nohup自动定时重写而不影响后台输出

    Solaris management

    2. 进程控制:掌握kill、killall、pkill等命令结束进程,以及nohup、nice、renice调整进程优先级。 3. 调度器:了解Solaris的调度策略,如CFS(Completely Fair Scheduler)。 六、网络与服务管理 1. 网络配置:...

    solaris 基础教程

    3. **进程管理**:学会`ps`查看进程状态,`kill`发送信号终止进程,以及`nohup`让进程在后台运行。 4. **软件安装与管理**:Solaris使用`pkgadd`、`pkgrm`、`pkginfo`等命令来管理软件包。 **五、Solaris网络服务**...

    nohup(5)(1).out

    nohup(5)(1).out

    solaris红宝书

    3. **Shell命令**:书中会详述各种常用的Solaris命令,如文件和目录管理(mkdir、rm、cp、mv)、文本处理(grep、sed、awk)、文件搜索(find)、进程管理(ps、kill、nohup)等。这些命令是日常系统操作的基础。 4...

Global site tag (gtag.js) - Google Analytics