我已经设置了一个正在运行的 systemd 脚本。我希望它只在我调用它时运行,但目前它也在重新启动时运行。如何使脚本不在重新启动时运行,而仅在我调用它时运行(如:)sudo service systemdname start
?
答案1
欢迎来到 Unix 和 Linux。
听起来您的服务已“启用”以在启动时启动。要禁用它在启动时启动:
systemctl disable your-service-name
如果另一个服务依赖于您的服务,那么您的服务可能会在启动时启动。
另请注意,这service
不是systemd
命令。该命令与和init 系统service
一起使用,并且已与.启动服务的具体方法是:Upstart
SysVinit
systemd
systemd
sudo systemctl start your-service-name
答案2
禁用该服务:
systemctl disable myservice
enable
并disable
控制 systemd 中服务的启动行为