こんにちは、私はITトレーニングのためのスクリプトを書いていますが、質問があります。私のスクリプトを使用すると、ユーザーを作成、削除、またはホスト名を変更できますが、ホスト名は毎回一意である必要があります。
bash
ホスト名を一意にする方法を知りたいです。たとえば、ホスト名の末尾にランダムな数字がありますが、再度繰り返さない場合や、IPに基づいてPC名を取得するにはどうすればよいかわかりません。
ホスト名が別のコンピュータで一意で重複していないことを確認するためにこれを行う方法がわかりません。ホスト名の一意の部分を使用してこれを実行したいと思います。
echo "New pc name"
read "newpcname"
hostnamectl set-hostname $newnamepc
echo "New computer name is $newpcname"