【发布时间】:2013-10-19 17:54:30
【问题描述】:
有时我需要像这样运行命令:
cat file.txt | awk ' NR%4 == 2 { print $1 }' | sort | uniq -c | sort -gr >>output.txt &
超过大文件(2-32 GB 大小)。我在晚上启动命令,当我早上来的时候,output.txt 有时是空的,并且进程不再运行。
请问,我如何追踪正在发生的事情?为什么以及何时我的命令失败了?我知道管道正在工作,因为有时它会成功完成。
非常感谢!
更新: 我现在认为我的进程已被终止,因为我运行此计算时的服务器建议仅用于交互式使用。如果这是真的,我只能从日志文件中看到它没有成功 - 还没有完成。
有什么方法可以查出我的进程实际上被杀死了?谢谢。
【问题讨论】:
-
如果猫让你的一天更容易理解,请保留它们。
标签: bash exitstatus