相关疑难解决方法(0)

/etc/init.d 中的脚本在启动时不运行

我想在启动时自动运行我的 Dropbox 守护程序。我是通过终端完成的,也就是说,我 (1) 将其移至/etc/init.d,(2) 使其可执行,以及 (3) 运行sudo update-rc.d dropbox.sh defaults. 所以我们有

$ ll /etc/init.d/dropbox.sh 
-rwxr-xr-x 1 root root 38 Aug 16 00:18 /etc/init.d/dropbox.sh*

$ cat /etc/init.d/dropbox.sh 
#! /bin/sh
~/.dropbox-dist/dropboxd &

$ ll ~/.dropbox-dist/dropboxd
-rwxr-xr-x 1 skrd skrd 258 Jun  6 03:03 /home/skrd/.dropbox-dist/dropboxd
Run Code Online (Sandbox Code Playgroud)

但是,Dropbox 不会在启动时运行。

请注意,调用会/etc/init.d/dropbox.sh顺利运行​​ dropbox 守护程序。

我知道 Ubuntu 有一个 GUI,我可以轻松地在那里添加 dropbox 脚本,但我想知道为什么我的终端命令没有这样做?这不是 Linux 机器的标准吗?

startup command-line init.d scripts

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

command-line ×1

init.d ×1

scripts ×1

startup ×1