我使用 C++ 应用程序计算结果,然后使用 echo 在 Fedora linux 中名为 a 的文件中打印结果。
#!/bin/bash
cd myapp
out=`time ./cppcode`
cd ..
echo $out >> a
我正在使用 ssh 并且 myapp 的平均运行时间是 2 小时,所以经常 ssh 连接消失并且终端停止响应。我仍然可以通过另一个终端 ssh 并使用它top
来查看我的应用程序正在运行,但 2 小时后没有结果保存到文件中。
我相信如果我执行一行命令,结果就会被打印出来。你能告诉我如何将这个脚本重写为一行吗?