默认情况下,nohup会将程序的输出重定向到一个名为nohup.out的文件中。如果nohup.out文件已经存在,那么新的输出会被追加到该文件的末尾;如果文件不存在,nohup会创建这个文件。你可以通过指定输出文件来覆盖这个默认行为。 4. 使用nohup命令的基本语法格式 bash nohup command [arg ...] & nohup:命令本身。 c...
所以需要从标准输入接收数据,那这种方法最好不要使用。 1. jobs命令 2. ps命令 nohup命令 nohup 输出到指定文件 Linux nohup 实现命令后台运行并输出或记录到指定日志文件 设置日志结果文件名称 重定向到某个文件 标准误 标准错误输出定向 输入报错信息保留 后台运行命令:nohup nohup命令:nohup是不挂断的意思(no han...
这意味着命令spark-hive -f xx.sql 的标准输出(正常的输出)不会显示在终端上,而是会被写入到xx.log 这个文件中。 2>&1: 这是一个特殊的重定向形式,用于将标准错误(stderr,即错误消息)重定向到标准输出(stdout,正常输出)。 2 代表标准错误,1 代表标准输出。所以2>&1 的意...
注意:此处的顺序不能更改,否则达不到想要的效果,此时先将标准输出重定向到 /dev/null,然后将标准错误重定向到标准输出,由于标准输出已经重定向到了/dev/null,因此标准错误也会重定向到/dev/null,于是一切静悄悄:-) 由于使用nohup时,会自动将输出写入nohup.out文件中,如果文件很大的话,nohup.out就会不停的增大,...
无论是否将 nohup命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。如果没有文件能创建或打开以用于追加,那么 Command 参数指定的命令不可调用。如果标准错误是一个终端,那么把指定的命令写给标准错误的所有输出作为...
nohup Command [Arg…] [ > FileName ] [ 2>&1 ] & “` 其中: –Command:要运行的命令或脚本。 –Arg:命令的参数。 –FileName:将标准输出重定向到的文件名。 –2>&1:将标准错误输出重定向到标准输出。 –&:表示在后台运行命令。 ### 二、使用示例 ...
也试了下,在命令前添加nohup nohup /path/to/command 执行以上命令提示: nohup: 忽略输入并把输出追加到"nohup.out" 终端是等待操作状态,这时如果断开ssh连接时,进程不会退出如果将输出重定向 nohup /path/to/command > /path/to/xxx.log 则提示: nohup: 忽略输入重定向错误到标准输出端 看了...
(1)舍弃标准输出,将错误输出到log文件中 nohup node bin/www>/dev/null2>log& (2)如果错误信息也不想要的话: nohup node bin/www>/dev/null2>&1& 注:其中node bin/www是项目node启动 关于重定向,参考文章:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=484163{:target="_blank"} ...
1 stdout 标准输出 2 stderr 标准错误输入 例如: command1 2> file1 执行command1,然后将标准错误输出重定向到文件file1 一些源自csh的shells,将&符号放在重定向符号后,达到同样的效果。 另外一个很有用的功能是将一个标准文件句柄重定向到另一个。最流行的一种用法是将标准错误输出融合到标准输出中去,这样错误...