現在、grepおよびその他のUnixコマンドを使用しているKornシェルを使用しているログインユーザーの数をカウントするシェルスクリプトとは何ですか?前もって感謝します。Kornシェルを使用しているアクティブユーザーの数をカウントするUNIXシェルプログラミング
-2
A
答えて
0
who
は、オンラインのユーザーを一覧表示するコマンドです。
who | grep -c .
EDIT:オンラインユーザーの数をカウントするために、あなたはパイプ-c
引数で行数をカウントすることができgrep
からwho
の出力を、することができます私はKornシェルを使用しているユーザーについての詳細を逃しました。
あなたは代わりに、これを試すことができます。
ps -e -o command | grep -c "[k]sh"
ps
は、現在実行中のプロセスに関する情報を一覧表示するコマンドです。 -e
引数を指定すると、すべてのシステムプロセスに関する情報が表示され、-o command
引数にはコマンドのみが表示されます。
ps -e -o command
には、現在実行中のプロセスの一覧が表示されます。今度は、出力をgrep
にパイプし、引数を使用して[k]sh
に一致する行の数を数えます。 grep
コマンドには引数として "ksh"が含まれているため、grep
がそれ自身と一致するため、角かっこは "k"の周りで使用されます。 (これは、ps -e -o command
の出力を確認することで確認できます)
(私はKornシェルプロセスの名前が "ksh"であると仮定しています)他の場合は、grep
の引数として使用してください。 )
関連する問題
- 1. UNIXのkornシェルでgrep '*'を実行する方法
- 2. kornシェルと環境変数
- 3. UNIXのkornシェルでcountがegrepコマンドと一致していません
- 4. UNIXのないWindows PCでUNIXシェルプログラミングを行うには?
- 5. '、'を使用して値の行をループし、それをリストとして出力する方法。 Unix Korn Shell
- 6. カーネル内のアクティブユーザー数をカウントする方法
- 7. kornシェルスクリプトを使用した合計数
- 8. UNIXシェルプログラミングの解釈はベースですか?
- 9. 先週のアクティブユーザー数をカウントしますか?
- 10. シェルプログラミング(シェルコマンドの使用)
- 11. シェル/ Kornスクリプト - リストのホスト名に応じて変数を設定します
- 12. kornシェルスクリプトを使用してクリアケースのラベルタイプをロックする
- 13. UNIXシェルとperlを使用してデータベーステーブルをフラットファイルにコピー
- 14. UNIXシェルを使用して、文字がテキストファイルに表示される回数をカウントするにはどうすればよいですか?
- 15. 2位から戻り値を取得する方法。最初のシェルスクリプトの実行。シェル実行? (Unix Korn Shell)
- 16. シェルスクリプトを使用しているプロセスの数をカウントする
- 17. Oracle SPからデータをフェッチするUnix KornシェルスクリプトのParam SYS_REFCURSOR
- 18. UNIXのkornシェルで文字を開始文字から終了文字に変換する方法
- 19. Kornシェルでの間接参照
- 20. 無限whileループのKornシェルで
- 21. Kornシェル(ksh)の場合はリダイレクト
- 22. UnixのKornシェルは、今私は、このコマンドを使用して、スペースを持っていなかった最新のファイルを取得しようとしていたまで、私のKornシェルスクリプトでスペース
- 23. kshが:Kornシェル(ksh)の場合で、この変数
- 24. Pythonを使用して複数のUnixコマンドを実行する
- 25. UNIXのkornシェルから.jarを実行しようとしているときに例外が発生しました
- 26. 受信した3番目の引数を端から始めて印刷する方法Unix Korn shell
- 27. アクティブユーザー数
- 28. Googleアナリティクスのアクティブユーザー数にカウントされていないアプリイベントを追跡しますか?
- 29. UNIXのbashシェルでループしている間に
- 30. シェルプログラミング - $の使用の解釈?関数呼び出しで
ようこそスタックオーバーフロー。あなたはあなたの質問を改善することができます。 [質問する方法](http://stackoverflow.com/help/how-to-ask)を参照してください。 – zhon
ジョブのためのシェルスクリプトはありません。本当の疑問は:あなたは何を試してみましたか、あなたはそれで何が問題になっていますか?あなたのシナリオでは、ユーザは自動的にアクティブにログインしていますか? (私は1年前に1台の端末にログインしたマシンを持っていますが、その端末は過去6ヶ月間使用されていませんでした - アクティブとしてカウントされますか?) –
はい、これらをアクティブとしてカウントします。 @JonathanLeffler – Shiba