执行这条命令后,my_long_running_script.sh脚本会在后台运行,其输出将被重定向到nohup.out文件中。如果你想要将输出重定向到一个自定义的文件中,比如my_output.log,你可以使用以下命令: bash nohup ./my_long_running_script.sh > my_output.log 2>&1 & 这里,>用于将标准输出重定向...
所以需要从标准输入接收数据,那这种方法最好不要使用。 1. jobs命令 2. ps命令 nohup命令 nohup 输出到指定文件 Linux nohup 实现命令后台运行并输出或记录到指定日志文件 设置日志结果文件名称 重定向到某个文件 标准误 标准错误输出定向 输入报错信息保留 后台运行命令:nohup nohup命令:nohup是不挂断的意思(no han...
注意:此处的顺序不能更改,否则达不到想要的效果,此时先将标准输出重定向到 /dev/null,然后将标准错误重定向到标准输出,由于标准输出已经重定向到了/dev/null,因此标准错误也会重定向到/dev/null,于是一切静悄悄:-) 由于使用nohup时,会自动将输出写入nohup.out文件中,如果文件很大的话,nohup.out就会不停的增大,...
这个例子运行ftp客户端,然后输入用户名,回车,然后再输入密码。 4、标准文件句柄的重定向 源自Bourne Shell的许多Unix shells,可以将一个数字(文件描述符)放在重定向符号前,这样可以影响用于重定向的数据流。Unix得标准输入输出流是: Handle Name Description 0 stdin 标准输入 1 stdout 标准输出 2 stderr 标准错误...
总结一下,nohup spark-hive -f xx.sql > xx.log 2>&1 & 这个命令的作用是: 无论终端是否关闭,都在后台安静地启动一个spark-hive进程来运行xx.sql文件中的Hive SQL语句。 将所有的正常输出和错误输出都保存到xx.log文件中,以供后续审查。
无论是否将 nohup命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。如果没有文件能创建或打开以用于追加,那么 Command 参数指定的命令不可调用。如果标准错误是一个终端,那么把指定的命令写给标准错误的所有输出作为...
linux重定向及nohup不输出的方法: 一、linux重定向: 0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出。 在一般使用时,默认的是标准输出,既1 当我们需要特殊用途时,可以使用其他标号。例如,将某个程序的错误信息输出到log文件中:./program 2>log。这样标准输出还是在...
(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"} ...
先说一下linux重定向: 0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出。 在一般使用时,默认的是标准输出,既1.当我们需要特殊用途时,可以使用其他标号。例如,将某个程序的错误信息输出到log文件中:./program 2>log。这样标准输出还是在屏幕上,但是错误信息会输出到lo...