在后台运行命令

在后台运行命令

我想知道是否有一种方法可以在后台执行启动客户端的命令,而屏幕上没有任何输出。

我想在我的屏幕后台运行多个客户端。

谢谢

答案1

&是的。只需在命令末尾添加一个与号 ( )。

您还可以使用 重定向标准输出>并使用 标准错误2>

前任:

ls &                                 # will background the LS command (you'll have a ready prompt) but will show standard output and standard error
ls > /dev/null &                     # will do LS in background showing only standard error
ls > /dev/null 2>&1 &                # will execute the LS command discarding any output        
ls > ls_output.txt &                 # will background LS and store the output in ls_output.txt while error still on video
ls > ls_output.txt 2>ls_error.log &  # will put LS output in ls_output.txt and errors in ls_error.log
ls > ls_output_all.txt 2>&1 &        # will put both LS standard error and standard output to same output_all.txt

相关内容