Linux command
systemctl-disable 命令
文本
Copy it and replace filenames, paths, or keywords as needed.
命令示例
Disable
systemctl disable [unit]
Example
systemctl disable --now [unit]
Example
systemctl --user disable [unit]
Example
systemctl disable [unit1] [unit2]
Example
systemctl disable --runtime [unit]
说明
systemctl disable removes the symbolic links that cause units to start automatically at boot or login. This prevents the unit from starting in the future but does not stop a currently running instance unless --now is used. The command reverses the effect of systemctl enable by removing symlinks from target.wants directories. The unit file itself is not modified or deleted.
参数
- --now
- Also stop the unit after disabling
- --user
- Disable user service manager units instead of system units
- --no-reload
- Do not reload systemd configuration after disabling
- --runtime
- Disable temporarily until next reboot only.
- --force
- When disabling, remove symlinks even if the unit file does not exist.
- --global
- Disable for all users (with --user-mode units).
FAQ
What is the systemctl-disable command used for?
systemctl disable removes the symbolic links that cause units to start automatically at boot or login. This prevents the unit from starting in the future but does not stop a currently running instance unless --now is used. The command reverses the effect of systemctl enable by removing symlinks from target.wants directories. The unit file itself is not modified or deleted.
How do I run a basic systemctl-disable example?
Run `systemctl disable [unit]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.
What does --now do in systemctl-disable?
Also stop the unit after disabling