我需要编写一个bash脚本,它执行一个python程序,我需要在同一个文件中输出执行时间和结果。 我不能编辑python代码。你知道吗
因为有多个测试,我想在后台执行它们。 我试过了
#!bin/bash
$(time python3 program.py file1 > solAndTimeFile1.txt &)
但它根本不起作用,它只在solAndTimeFile1.txt中输出python程序结果,时间显示在终端中。你知道吗
我也试过:
#!bin/bash
$(time python3 program.py file1 > solAndTimeFile1.txt >> solAndTimeFile1.txt &)
同样的输出,对我来说更没有意义。你知道吗
将命令放在大括号中,以便在子shell中运行并捕获其输出。要将stdout和stderr重定向到文件,请使用
&>file
。详见man bash
。你知道吗相关问题 更多 >
编程相关推荐