【发布时间】:2017-01-10 06:47:24
【问题描述】:
我正在运行一个 matlab 脚本,该脚本采用输入参数,并且在函数中分配了输出文件夹。 当我像这样运行 nohup nohup ./matlabscript.h & 然后它会生成一个非常大的 nohup.out 文件。如何避免创建该文件? 输出文件夹已分配,所以不确定是否需要分配输出文件? 谢谢
【问题讨论】:
-
IIRC
nohup注意到标准输出是否连接到终端,只有在这种情况下才创建nohup.out。如果您使用nohup ./script > /dev/null明确重定向,您应该没问题。 -
谢谢@filmor。它会在 /dev/null 中占用内存吗?
-
/dev/null是一个伪设备,写入它是一个空操作(既不占用内存也不占用时间)。