我有一个执行并需要一段时间才能运行的函数。在它运行时,它会发出我需要能够看到的重要信息。
我希望能够使用xdotool触发一个键命令并在我的终端中打开一个新选项卡,这样我也可以运行另一个功能。
我已阅读有关使用'&'的信息但是这会导致前一个函数在后台运行,并且在运行时我看不到函数的输出。
对我来说必须有一个解决方案我对bash不太熟悉我假设要搜索正确的术语。
答案 0 :(得分:0)
你可以使用nohup。
nohup your_command &
输出转到nohup.out
。
答案 1 :(得分:0)
使用输出重定向来编写日志文件,以后可以访问或使用tail -f <log_file>
来跟踪实时进度:
command > log.txt 2>&1 &
2>&1
会将stderr重定向到stdout。然后>
将stdout重定向到文件。您将在log.txt
中看到常规输出和错误消息。