我正在尝试使用Linux at命令,但似乎我能看到输出的唯一方法是将其重定向到文件,如下所示:
# at now + 1 minute
warning: commands will be executed using /bin/sh
at> date > afile.txt
at> <EOT>
Run Code Online (Sandbox Code Playgroud)
这可以按预期工作,但是有没有办法获得命令(date在这个例子中)在终端屏幕上打印输出或打开另一个并输出那里而不是文件?
我基本上试图安排同步和构建等事情.
Gil*_*not 12
$ tty
/dev/pts/9
$ at now + 1 minute
at> date | tee /dev/pts/9
at> <EOT>
$ dim. juin 3 21:51:00 CEST 2012
Run Code Online (Sandbox Code Playgroud)
或者打开一个新的终端:
$ at now + 1 minute
at> DISPLAY=:0 /usr/bin/xterm -hold -e 'date'
at> <EOT>
Run Code Online (Sandbox Code Playgroud)
或者使用zenity对话框:
$ at now + 1 minute
at> DISPLAY=:0 /usr/bin/zenity --info --text "$(date)"
at> <EOT>
Run Code Online (Sandbox Code Playgroud)