GNU/Linux >> Linux の 問題 >  >> Linux

nice:コマンドが見つかりません

nice コマンドを使用すると、デフォルトとは異なる nice 値でコマンドを実行できます。 -n オプションは、指定された整数でナイス値を増やします。整数を指定しない場合、コマンドは 10 の増分を想定します。オプションを指定せずに nice を実行すると、デフォルトの nice 値が表示されます。より高い優先度でコマンドを実行するには、root ユーザー権限が必要です。いったん下げられると、通常のユーザーは、そのプロセスを所有していても、そのプロセスの優先度を上げることはできません。

構文

nice コマンドの構文は次のとおりです。

# nice [-n {nice value increment}] [command]

nice コマンドの実行中に以下のエラーが発生した場合:

nice: command not found

選択したディストリビューションに従って、以下のパッケージをインストールしてみてください:

分布 コマンド
OS X brew install coreutils
Debian apt-get install coreutils
Ubuntu apt-get install coreutils
アルパイン apk add coreutils
Arch Linux pacman -S coreutils
カリ Linux apt-get install coreutils
CentOS yum install coreutils
Fedora dnf install coreutils
Raspbian apt-get install coreutils

通常、プロセスが開始されると、デフォルトの優先度値 0 が取得されます。nice コマンドは、異なる優先度でプロセスを開始するために使用されます。その構文は次のとおりです:

# nice -n [NICELEVEL] [command]

大きなジョブをナイス レベル 7 で実行するように設定する例を次に示します。

# nice −7 sort VeryLargeFile > outfile

レベルなしでナイスに走ると、10 が使用されます。通常のプロセス (nice なしで実行) はレベル 0 で実行されます。これは、nice を引数なしで実行することで確認できます:

# nice
0

スーパーユーザーはナイス レベルを下げて、プロセスの優先度を上げることもできます。

# nice --10 myprogram

(はい、それは「ダッシュ マイナス 10」です。) ジョブのナイス レベルを確認するには、ps を使用して「NI」列を確認します。

# ps -o pid,user,args,nice


Linux
  1. ifrename:コマンドが見つかりません

  2. dpkg:コマンドが見つかりません

  3. netstat:コマンドが見つかりません

  1. kubectl:コマンドが見つかりません

  2. tvservice:コマンドが見つかりません

  3. lspci:コマンドが見つかりません

  1. pstree:コマンドが見つかりません

  2. id:コマンドが見つかりません

  3. w:コマンドが見つかりません