gpt4 book ai didi

linux - 如何在当前或另一个终端窗口中获​​取 at 命令的输出

转载 作者:太空狗 更新时间:2023-10-29 11:23:51 36 4
gpt4 key购买 nike

我正在尝试使用 Linux at 命令,但似乎我能看到输出的唯一方法是将它重定向到一个文件,如下所示:

# at now + 1 minute
warning: commands will be executed using /bin/sh
at> date > afile.txt
at> <EOT>

这按预期工作,但有没有办法让命令(本例中的 date)在终端屏幕上打印输出或打开另一个屏幕并在那里输出而不是文件?

我基本上是在尝试安排诸如同步和构建之类的事情。

最佳答案

$ tty
/dev/pts/9
$ at now + 1 minute
at> date | tee /dev/pts/9
at> <EOT>
$ dim. juin 3 21:51:00 CEST 2012

或者打开一个新终端:

$ at now + 1 minute
at> DISPLAY=:0 /usr/bin/xterm -hold -e 'date'
at> <EOT>

或者使用 zenity 对话框:

$ at now + 1 minute
at> DISPLAY=:0 /usr/bin/zenity --info --text "$(date)"
at> <EOT>

关于linux - 如何在当前或另一个终端窗口中获​​取 at 命令的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10873417/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com