0

我编译了交流食谱,不知道我是否做对了。它确实编译了。我将一个矩阵匹配到指定的格式并运行: ./croutLU matrix1 & tee > b 第一次响应似乎成功但“b”为空。第二次运行生成的相同命令:[1] 654 并且挂起...我重新启动、重新编译并再次运行它:[1] 504 我使用的是 freeBSD。什么是“[1] 504” 谁能告诉我这里发生了什么。事情进展顺利吗?还是错了?谢谢乔纳森·恩格沃尔

4

1 回答 1

0

“[1] 654”通常在您在后台启动命令时写入,“1”表示您有 1 个并行进程,“654”是进程的 pid

例子 :

pi@raspberrypi:~ $ pwd &
[1] 5098
/home/pi
pi@raspberrypi:~ $ 

注意:命令jobs给出了在后台运行的进程列表

如果我输入pwd & tee > t,那么我输入aze行,然后 ^d 完成我拥有的发球台( Fini表示完成):

pi@raspberrypi:~ $ pwd & tee > t
[1] 5331
/home/pi
aze
[1]+  Fini                    pwd
pi@raspberrypi:~ $ cat t
aze
pi@raspberrypi:~ $ 

如您所见, pwd是在后台启动的,在您的情况下./croutLU是在后台启动的,我想您只需输入 ^d 即可完成 tee 所以b为空

于 2019-01-04T11:11:11.503 回答