使用 & 输出重定向

& 后台执行

主要分为以下几种:

  • command &
    不过有新的输出还是会跑出来的

  • command >output &
    将输出重定向到output里边去,但这个时候保存的log是不完整的,

  • command 1>output 2>error &
    1指的是标准输出, 2指的是错误输出

  • command 1>output 2>&1 &
    但是分开输出又很麻烦,所以可以将错误输出也重定向回标准输出

最后,使用 > 会覆盖掉output的内容,所以可以使用>>来追加输入

nohup

$ 可以配合nohup使用,如 nohup command 1>output 2>&1 &

tail -f

使用tail命令查看输出的log,比如tail -f output