nohup
是一个 Unix 命令,用于在后台运行命令,并且不会受到用户退出终端或关闭会话的影响。当你在使用 nohup
命令时,系统会将命令的输出追加到一个名为 nohup.out
的文件中。如果这个文件不存在,系统会自动创建它。所以你看到的 appending output to ‘nohup.out’
意味着系统正在将输出追加到 nohup.out
文件中。
如果你不希望输出追加到 nohup.out
文件,你可以将输出重定向到其他地方,例如 /dev/null
。这样可以防止输出文件变得庞大并且不受你的终端影响。
示例:
nohup your_command > /dev/null 2>&1 &
这个命令会将 your_command
命令的输出和错误都重定向到 /dev/null
,这样就不会创建 nohup.out
文件,也不会占用磁盘空间。