このスレッドは未解決です(解決したらこちらで解決済にしてください)
<<戻る

シェルの作成 このメッセージに返信する
日時: 2010/02/14 03:17
名前: ai
URL:

今、シェルスクリプトを作成しているのですが、

このシェルを実行した際、実行したクライアントのIPアドレスとホスト名を取得して
ログに記録したいのですが、どうすればできるでしょうか?

あと入力要求でタイムアウトさせる時、
[timeout...]にし、入力に誤りがある場合、[パスワードが違います。]としたいのですが、
うまくいきません。
どうすれば可能でしょうか?
1234の部分は、外部のファイルに記録したパスワードから指定することはできますか?

"--test" )
while :
do
printf "管理者パスワードを入力してください。:";
read -t 10 admin
if [ "$admin" = "1234" ]; then
echo "OK"
break
else
printf "\nパスワードが違います。\n"
fi
printf "time out...\n";
done
break
;;

@シェルでIPアドレス&ホスト名を取得する
A入力のタイムアウト時の分岐
B1234の部分の外部パスワードの読込

わかりづらいと思いますが、宜しくお願いします。
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -