新的 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
答案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