我希望计时一个长时间运行的脚本,并将time命令的输出记录到一个日志文件中,如下所示:
(time php mylongcommand.php) &> dump这是可行的,但是如果我想要nohup命令,以便以后检查日志,该怎么办?下列代码不起作用:
nohup (time php mylongcommand.php) &>dump &有什么建议吗?
发布于 2014-10-17 15:06:58
(time php mylongcommand.php) &> dump < /dev/null &也应该能起作用。通过重定向来自/dev/null的输入并使用&将过程放到背景中,可以获得与使用nohup相同的效果。您应该能够在没有停止作业错误的情况下退出shell会话,并且该进程将继续运行。
发布于 2014-10-17 15:04:37
去掉括号:
nohup time php mylongcommand.php &> dump &https://stackoverflow.com/questions/26427908
复制相似问题