From fdf8fb1cc02d88b562f67b3d79b93ed04aa41c26 Mon Sep 17 00:00:00 2001 From: Sami Kerola Date: Tue, 2 Apr 2013 20:42:56 +0100 Subject: [PATCH] chrt: make command syntax easier to understand in usage() And mention in manual that the default is referring to the internal default of this command, not the Linux system default. Manual page example also tries to be a little more complete how to use the command. Signed-off-by: Sami Kerola --- schedutils/chrt.1 | 11 ++++++++--- schedutils/chrt.c | 4 ++-- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/schedutils/chrt.1 b/schedutils/chrt.1 index b85717bfae..50aa8418a8 100644 --- a/schedutils/chrt.1 +++ b/schedutils/chrt.1 @@ -91,8 +91,10 @@ Operate on an existing PID and do not launch a new task. .TP .B -r, --rr Set scheduling policy to -.BR SCHED_RR -(the default). +.BR SCHED_RR . +When policy is not defined the +.B SCHED_RR +is used as default. .TP .B -R, --reset-on-fork Add @@ -123,7 +125,7 @@ You can also retrieve the real-time attributes of an existing task: .I pid .TP Or set them: -.B chrt \-p +.B chrt \-r \-p .I prio pid .SH PERMISSIONS A user must possess @@ -138,6 +140,9 @@ and .BR SCHED_RR are part of POSIX 1003.1b Process Scheduling. The other scheduling attributes may be ignored on some systems. +.P +Linux default scheduling policy is +.BR SCHED_OTHER . .SH AUTHOR Written by Robert M. Love. .SH COPYRIGHT diff --git a/schedutils/chrt.c b/schedutils/chrt.c index 60ec73e3af..20df6fa6c4 100644 --- a/schedutils/chrt.c +++ b/schedutils/chrt.c @@ -62,9 +62,9 @@ static void __attribute__((__noreturn__)) show_usage(int rc) fprintf(out, _( "\nchrt - manipulate real-time attributes of a process\n" "\nSet policy:\n" - " chrt [options] { | [ ...]}\n" + " chrt [options] [-policy] [-p | ...]\n" "\nGet policy:\n" - " chrt [options] { | [ ...]}\n")); + " chrt [options] -p \n")); fprintf(out, _( "\nScheduling policies:\n" -- 2.47.2