相关疑难解决方法(0)

为什么这个脚本不会在启动时运行?

当我手动启动它时,这个脚本工作得很好。我怎样才能让它在启动时运行?该脚本的功能是Docky在发生崩溃时自动重新启动。

我创建了这样的脚本:

  • gedit ~/process_monitor.sh

粘贴在以下内容中(在 Ask Ubuntu 上找到):

#!/bin/bash

if [[ -z "$1" ]];then
    echo "ERROR: must specify program"
    exit 1
fi

while (( 0 == 0 ));do
    $@ &
    pid=`jobs -l | awk '{print $2}'`
    wait $pid
done
Run Code Online (Sandbox Code Playgroud)

现在,当我像这样运行它时,它可以完美运行:

~/process_monitor.sh docky
Run Code Online (Sandbox Code Playgroud)

但是,当我将以下内容添加到启动应用程序时,不会使脚本在启动时启动。好吧,也许可以,但脚本不起作用。

/bin/bash ~/process_monitor.sh docky

在此处输入图片说明

基本上有某种图形元素会在屏幕上闪烁半秒钟,但没有其他脚本迹象可以看到,并且Docky如果它被杀死也不会重新启动。

如何使这项工作?我确定这是非常基本的。

我在 Ubuntu 14.04 上。

startup bash .desktop

5
推荐指数
1
解决办法
1887
查看次数

如何使用 upstart 启动 GUI 应用程序?

我已经与这个问题斗争了三天,我尝试了很多方法来解决它,但还没有成功。我希望你们能帮助我...

我有一个 GUI 应用程序。我想自动启动这个应用程序。当它意外关闭或关闭时,我想重新打开此应用程序。

我尝试使用 upstart 脚本,但是尽管 upstart 的服务没有问题,但 GUI 应用程序并未以 upstart 脚本启动。它说无法连接 X 服务器。

我应该添加或更改一些设置以使用 upstart 打开还是有任何方法可以在发生意外退出或关闭时自动打开 GUI 应用程序(不仅仅是登录后一次,我的意思是不是使用 Startup)?

scripts upstart

4
推荐指数
1
解决办法
7470
查看次数

如何自动重启崩溃的应用程序?

我厌倦了每次我的码头(我使用码头)崩溃时我都必须手动重新打开它。

有没有办法在每次崩溃时自动重启 docky?

我的意思是可以在应用程序崩溃时自动重新打开应用程序的东西...

ps我是xubuntu上的非英语新手

xubuntu docky restart crash

-1
推荐指数
1
解决办法
6656
查看次数

标签 统计

.desktop ×1

bash ×1

crash ×1

docky ×1

restart ×1

scripts ×1

startup ×1

upstart ×1

xubuntu ×1