blob: 852588f2348c88d6545ecdaa00a34eaa0d084a5a [file] [log] [blame]
# SPDX-License-Identifier: GPL-2.0
"""
Stop DAMON.
"""
import _damon
import _damon_args
def main(args):
_damon.ensure_root_and_initialized(args, load_sysinfo=False)
running_kdamond_idxs = _damon.running_kdamond_idxs()
if len(running_kdamond_idxs) == 0:
print('DAMON is not turned on')
exit(1)
err = _damon.turn_damon_off(running_kdamond_idxs)
if err:
print('DAMON turn off failed (%s)' % err)
exit(1)
def set_argparser(parser):
_damon_args.set_common_argparser(parser)
parser.description = 'Stop DAMON'
return parser