执行nohup ./a.out & 后发现, 磁盘空间越来越少, 最终几乎耗尽。 于是找出了最大的文件, 居然是nohup.out, 把这个文件删除后, 发现磁盘占用的大小并没有较少, 很纳闷。
于是, 找某云服务商的人帮看, 得到的答复居然是:重装下系统。真是呵呵哒。
后来, 无意中, 我把a.out进程停了, 发现磁盘逐渐恢复了占用的空间。 原来, 我虽然删除了nohup.out, 但进程没有消亡, 就一直占据着。
那要怎样彻底避免这个问题呢? 可以这么搞: nohup ./a.out >/dev/null 2>&1 &
不多说。