如何使用 Linux“at”打开 gnome 终端窗口?

如何使用 Linux“at”打开 gnome 终端窗口?

使用“at”执行写入文件的 shell 命令是可行的。使用它打开 gnome 终端不起作用。

操作系统:Ubuntu 20.04

创建了一个包含将日期写入文件的命令的文件并使其可执行。

日期文件.sh:date > date.txt

这条线就被输入了。 at now -f date-file.sh

正如预期的那样,文件 date.txt 已创建并包含日期字符串。

sudo systemctl status atd显示的(已编辑)输出

May 16 05:25:25 - atd[720411]: pam_unix(atd:session): session opened for user - by (uid=1)
May 16 05:25:25 - atd[720411]: pam_unix(atd:session): session closed for user -

创建了一个包含打开 gnome 终端命令的文件并使其可执行。

开放术语.sh:/usr/bin/gnome-terminal

这条线就被输入了。at now -f open-term.sh

终端没有报告错误,但似乎什么也没有发生。没有打开 gnome 终端窗口。

sudo systemctl status atd显示的(已编辑)输出

May 16 05:31:32 - atd[720500]: pam_unix(atd:session): session opened for user - by (uid=1)
May 16 05:31:32 - atd[720500]: pam_unix(atd:session): session closed for user -
May 16 05:31:32 - atd[720500]: Exec failed for mail command: No such file or directory

两个命令文件都在当前目录中,并且 gnome-terminal 命令给出的是绝对路径,所以我不明白“没有这样的文件或目录”错误的原因。

可以使用“at”命令打开终端窗口吗?

感谢您的任何帮助。

相关内容