私はスクリプトの初心者ですが、ユーザーがLinuxサーバーにログインした時間を確認するスクリプトを作成するように求められました。たとえば、5時間を超えると終了ステータスが必要です。これは当社の監視システムによって検出され、警告を受ける可能性があります。
私は誰かが私のために台本を書くことを期待していませんが(私は嘘つきではありません)、できるだけ多くの提案をしていただきありがとうございます。
このタスクや同様のタスクを実行するシェルスクリプトを書いた経験がある人はいますか?
よろしくお願いします。
ベストアンサー1
彼らが使用するプログラムwho
とw
ファイルを見てくださいutmp
。wtmp
ファイル自体(情報がバイナリ形式のままである場合)を調べるプログラムを作成するのではなく、これらのプログラムの1つの出力を解析するスクリプトを作成する方が簡単です。
man who
より多くの情報をお待ちください。