如何让 Crashplan 自动启动?

如何让 Crashplan 自动启动?

新的 Ubuntu 16.04.1 用户,到目前为止非常满意。

我确实遇到的一个问题是,在 Ubuntu 启动时启动 Crashplan。

已安装。我可以手动启动它。如何让它自动启动?

据我了解,我需要在 /etc/init.d 中添加一些内容。

但是我需要添加什么以及如何将其添加到 /etc/init.d?

希望你能帮到你。到目前为止,使用 Ubuntu 作为我的主要桌面操作系统,体验非常棒 :)

答案1

Crashplan 是一项备份服务。如果安装正确,它将在计算机重新启动时自动启动。您可以通过运行以下命令检查此状态:

$ sudo systemctl status crashplan
● crashplan.service - LSB: CrashPlan Engine
   Loaded: loaded (/etc/init.d/crashplan; bad; vendor preset: enabled)
   Active: active (running) since Tue 2016-10-11 16:41:14 EDT; 8min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 1776 ExecStart=/etc/init.d/crashplan start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/crashplan.service
           └─1995 /usr/local/crashplan/jre/bin/java -Dfile.encoding=UTF-8 -Dapp=CrashPlanService -DappBaseName=CrashPlan -Xms20m -Xmx1024m -Dsun.net.inetaddr

Oct 11 16:41:10 ubunzeus systemd[1]: Starting LSB: CrashPlan Engine...
Oct 11 16:41:14 ubunzeus crashplan[1776]: Starting CrashPlan Engine ... Using standard startup
Oct 11 16:41:14 ubunzeus crashplan[1776]: OK
Oct 11 16:41:14 ubunzeus systemd[1]: Started LSB: CrashPlan Engine.

使用这些命令可以启动或停止服务。第一个命令将启动服务。第二个命令将停止服务。第三个命令将显示服务的状态。

$ sudo systemctl start crashplan
$ sudo systemctl stop crashplan
$ sudo systemctl status crashplan

从 Ubuntu Dash 调出的 GUI 是配置服务的界面。无论您是否访问该界面,服务都将运行。


如果它没有包含服务启动,您可以编写脚本按照以下步骤启动服务:

把该过程放入脚本中并添加到文件中/etc/rc.local。这是一个在启动时运行的文件。

编辑您的 /etc/rc.local 并添加您的启动脚本(示例):

/etc/local/rc.local:

/bin/sh -e #!/bin/sh -e
#
# rc.local
#
# 此脚本在每个多用户运行级别结束时执行。
# 确保脚本在成功或出现任何其他情况时“exit 0”
# 错误值。
#
# 要启用或禁用此脚本,只需更改执行
# 位。
#
# 默认情况下,该脚本不执行任何操作。

/usr/local/bin/crashplanstartupscript.sh

出口 0

请将您手动执行的步骤输入/usr/local/bin/crashplanstartupscript.sh。每次启动计算机时,Crashplan 都会自动启动,无需您登录。

文件中的文本注释/etc/rc.local解释了其工作原理。

答案2

为了补充另一个答案,如果您更喜欢 GUI 方法,只需在 Dash 中键入 Startup 并单击启动应用程序图标即可。将出现此窗口。(窗口的内容因系统而异)。

在此处输入图片描述

单击添加按钮,在相应的框中输入描述性名称和命令。如果需要,可以添加注释。然后单击添加按钮。新的启动命令将出现在列表中。

有些应用程序在启动前需要延迟,例如依赖于桌面的应用程序,例如 Conky。如果您的应用程序是其中之一,您可以-p 20在命令后添加(延迟 20 秒)来添加以秒为单位的延迟。将数字更改为您需要的延迟值。

答案3

在 Ubuntu 19.10 中,CrashPlan 创建了自己的启动脚本,但无法在每次启动时自动激活它。

ls /etc/rc*/*crashplan 
/etc/rc.d/S99crashplan

您可以看到该脚本存在但不存在于任何/etc/rcN.d文件夹中。

如果是这种情况,您可以使用 systemctl 创建所需的符号链接:

sudo systemctl enable crashplan

之后你会看到:

ls /etc/rc*/*crashplan 
/etc/rc0.d/K01crashplan  /etc/rc3.d/S01crashplan  /etc/rc6.d/K01crashplan
/etc/rc1.d/K01crashplan  /etc/rc4.d/S01crashplan  /etc/rc.d/S99crashplan
/etc/rc2.d/S01crashplan  /etc/rc5.d/S01crashplan

现在,每次 Ubuntu 启动时,CrashPlan 都会自动启动。目前您仍需要手动启动它。

sudo systemctl start crashplan

相关内容