【发布时间】:2012-08-05 03:08:38
【问题描述】:
我正在使用 Ubuntu 开发我的网站。最近开始使用redis。
当我启动我的电脑时,redis-server 会自己启动。
有什么方法可以阻止我的 redis-server 自行启动?
【问题讨论】:
-
// , 请发布您的 Ubuntu 版本。
我正在使用 Ubuntu 开发我的网站。最近开始使用redis。
当我启动我的电脑时,redis-server 会自己启动。
有什么方法可以阻止我的 redis-server 自行启动?
【问题讨论】:
对于那些寻求更新的解决方案的人。如果您的系统使用的是 systemd(Ubuntu 15.04 及更高版本),那么在启动时不启动它的方法是:
sudo systemctl disable redis-server
systemctl“基本上”承认这些操作(查看以下链接以获取完整列表)
disable。不要在启动时启动。enable。在启动时启动。start。立即启动。stop。现在停止。status。检查是否正在运行如本文所述answer:
有关更多详细信息,请参阅enabling-and-disabling-services,对于很长的答案,请参阅此post
有关更多详细信息,请参阅Digital Ocean 和man page for systemctl 上的此帖子。
【讨论】:
似乎redis-server 包使用了rc.d 脚本,而在Ubuntu 中处理它们的首选方法是使用update-rc.d:
sudo update-rc.d redis-server disable
应该做的伎俩。您也可以仅在某个运行级别禁用它:
sudo update-rc.d redis-server disable 2
【讨论】:
update-rc.d: /etc/init.d/redis-server: file does not exist 警告。使用 Ubuntu 14.04 和 Redis 3.0.7,这是可用的最新版本。
sudo update-rc.d redis_6379 disable 如果它在默认端口上应该可以工作。