[内容] Linux 前台命令的后台执行 (GNOME 版)

内容一:直接执行前台命令

1.1 设置显示变量

# export DISPLAY=":0"

1.2 执行前台命令

# gnome-terminal -x bash -c "ls; exec bash"

(补充:这里以从后台在前台执行 1 次 ls 命令为例)

(注意:此种方法只对连接了显示器的真机 GNOME 桌面有效,对虚拟机的 GNOME 桌面无效)

内容二:周期执行前台命令

# crontab -e

添加以下内容:

......
*/1 * * * * export DISPLAY=":0" && gnome-terminal -x bash -c "ls; exec bash"

(补充:这里以每 1 分钟从后台在前台执行 1 次 ls 命令为例)

(注意:此种方法只对连接了显示器的真机 GNOME 桌面有效,对虚拟机的 GNOME 桌面无效)