启动应用程序中的脚本未在 Ubuntu 18.10 中运行,但在 Linux Mint 19.1 中运行

启动应用程序中的脚本未在 Ubuntu 18.10 中运行,但在 Linux Mint 19.1 中运行

我有一个脚本来运行云同步工具,我想在启动时运行它。

该脚本位于 /home/jasper/.odrive-agent/bin/odrive_startup.sh

:~$ ls -l /home/jasper/.odrive-agent/bin/
total 16904
-rwxr-xr-x 1 jasper jasper  6461090 Nov  8 17:37 odrive
-rwxr-xr-x 1 jasper jasper 10781297 Nov  8 17:37 odriveagent
-rw-r--r-- 1 jasper jasper    54683 Mar 26 13:51 odrive.py
-rwxr-xr-x 1 jasper jasper       79 Mar 27 11:19 odrive_startup.sh

内容如下

#!/bin/bash
nohup odriveagent > /dev/null 2>&1 &

如果有人感兴趣的话,$HOME 可以扩展为

:~$ echo $HOME
/home/jasper

这已添加到我的路径中

export PATH="/home/jasper/.odrive-agent/bin:$PATH"

我尝试使用启动应用程序 GUI 在启动时运行此脚本

在此处输入图片描述

但总是发现可执行文件在启动时没有运行。但是从终端运行脚本本身却有效。

另一个奇怪的事情是,同样的方法在 Linux Mint 19.1 中有效,但在 Ubuntu 18.10 中无效。

有谁知道如何使此方法起作用,找出是什么阻止了此可执行文件的运行,或者有其他方法在启动时启动 odriveagent?谢谢。

相关内容