如何在特定时间启动/停止 Dropbox

如何在特定时间启动/停止 Dropbox

我已经在我的 Ubuntu 10.04.4 LTS 服务器上设置了一项服务,该服务在使用sudo service <service> start等手动启动和停止时可以运行。

然而,我希望该服务(顺便说一下,dropbox)每天只运行几个小时,因为该服务占用了大量的内存。

我已使用 将以下内容添加到我的 cron 中crontab -e,但它没有按预期工作:

1 5 * * * /etc/init.d/dropbox start
1 6 * * * /etc/init.d/dropbox stop

这将返回以下消息start-stop-daemon: not found。我做错了吗?如果错了,如何在特定时间启动/停止服务?

答案1

Dropbox 不会在启动时启动,没有初始化文件脚本来执行此操作。守护进程在每个用户登录时启动,二进制文件位于~/.dropbox-dist/dropbox

要启动守护进程,你需要使用以下命令

start-stop-daemon -b -o -c user -S -u user -x ~/.dropbox-dist/dropbox

要阻止它你需要使用

start-stop-daemon -o -c user -K -u user -x ~/.dropbox-dist/dropbox

其中,user 是您的用户名。

此信息来源为http://ubuntuserverguide.com/2012/06/how-to-install-and-configure-dropbox-on-ubuntu-server-12-04.html。那里还有一个不错的启动 init.d 脚本,您可以考虑遵循该指南。

相关内容