我总是用它nohup
来启动我的系统。但是,输出nohup
太大,我想将其重定向到/dev/null
. 我担心的是,重定向是否也会/dev/null
引发一些 I/O 操作,例如写入普通文件?
或者,我应该深入到代码级别并删除所有这些日志信息吗?(但我可能需要它们)。
我唯一关心的是 I/O 利用率和文件大小。
写入的数据/dev/null
不会去任何地方。由于它没有写入任何文件,因此不会对文件大小产生任何影响。
如果程序写入/dev/null
,则会发生系统调用。但系统调用几乎立即返回,而没有将数据写入任何地方。因此,从应用程序的角度来看存在 I/O,但从硬件的角度来看则没有。
除了你之外,没有人知道写信的微小成本是否/dev/null
太多。如果您担心,请进行基准测试。