Navigation:  Command Line Tools >


Previous pageReturn to chapter overviewNext page

/usr/bin/kcarectl - Manage KernelCare patches for your kernel.


-i, --info

Display information about patches installed by KernelCare.

-u, --update

Download latest patches, and apply them to current kernel.

--smart-update  [since 1.6]

The same as --update, but uses UPDATE_POLICY to decide where to get patches.


Unload patches.


Check if update is needed and update.


Lists applied patches.

--force  [since 2.3]

When used with update, forces applying the patch even if unable to freeze some threads.


Prints safe kernel version.


Output current license info.

--register KEY

Register using KernelCare Key.

--register-autoretry [since 2.5]

If registration fails retries registration indefinitely.


Unregister from KernelCare for Key based servers.


Try test builds instead of production builds (deprecated, use --prefix=test instead).


Patch source prefix, used to test different builds, by downloading builds from a different location, based on prefix (v2.2+)


Print KernelCare version.

--import-key PATH

Import gpg key.


Set monitoring key for IP based licenses. 16 to 32 characters, alphanumeric only [version 2.1+]

--freezer  [since 2.3]

none: don't freeze any threads;

full: freeze all threads;

smart: freezes only threads that need to be frozen for patching.

If option is not selected, best freezer method is chosen automatically.

--check [since 2.4-1]

Check if new patchset is available, without updating. Exit code 0 means there is a new kernel. 1 when there is no new kernel.

--doctor [since 2.6]

Send a report to CloudLinux support staff for diagnostics.

--set-patch-type extra

To enable extra patches.

--set-patch-type free

To enable free patches.