我想知道是否有一种方法可以在后台执行启动客户端的命令,而屏幕上没有任何输出。
我想在我的屏幕后台运行多个客户端。
谢谢
答案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