sva*_*agt 7 init.d cron dropbox services
我在我的 Ubuntu 10.04.4 LTS 服务器上设置了一个服务,该服务在使用sudo service <service> start
等手动启动和停止时工作。
但是,我希望该服务(顺便说一句)每天只运行几个小时,因为该服务使用了大量内存。
我使用 将以下内容添加到我的 cron 中crontab -e
,但它没有按预期工作:
1 5 * * * /etc/init.d/dropbox start
1 6 * * * /etc/init.d/dropbox stop
Run Code Online (Sandbox Code Playgroud)
这将返回以下消息start-stop-daemon: not found
。我做错了吗,如果是这样,您如何在特定时间启动/停止服务?
Dropbox 不会在启动时启动,因此没有init.d脚本可以执行此操作。守护进程在每个用户登录时启动,二进制文件位于~/.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 脚本,您可以考虑遵循该指南。
归档时间: |
|
查看次数: |
7015 次 |
最近记录: |