【问题标题】:Display dialog box from linux script从 linux 脚本显示对话框
【发布时间】:2009-06-20 15:55:14
【问题描述】:

我有一个每天在特定时间运行脚本的 cron 条目。该脚本将DISPLAY 设置为:0 并启动一个程序供用户运行(这是一个单用户桌面)。我想更改此设置,以便用户首先看到一个对话框,以便他可以指示他是否要运行该程序。

我正在使用带有 Gnome 的 Ubuntu。是否有某种对话框命令可以返回是否单击了确定或取消?还是有其他方法可以达到这种效果?

【问题讨论】:

    标签: linux scripting


    【解决方案1】:

    您可以使用Zenity。它允许您使用 GTK 对话框,我认为是/否对话框只是将它们的值存储在 $? 中。您可以使用:

    if zenity --question --text="Are you sure?"; then
        sudo rm -rf / # kidding!
    fi
    

    像往常一样。

    【讨论】:

      【解决方案2】:

      zenity --question

      【讨论】:

        猜你喜欢
        • 2019-05-18
        • 1970-01-01
        • 2011-07-20
        • 1970-01-01
        • 1970-01-01
        • 2012-01-14
        • 1970-01-01
        • 2019-02-15
        • 2011-04-25
        相关资源
        最近更新 更多