チームの新しい開発者向けに使いやすいDebian VMを作成する必要があります。 rc.localを使用して起動時にスクリプトを実行します。
以下は小さなテストスクリプトです。
#!/bin/bash
exec < /dev/tty1
# Checking if user default exists
if id -u "default" 1>/dev/null 2>&1; then
echo "VM is not initialized"
else
echo "VM is initialized"
fi
# Trying to prompt user
read -p "Hello : " world
# Checking user input
echo "Hello $world"
exit 0
私の主な問題は、ユーザーにメッセージを表示できますが、何もexec < /dev/tty1
使用または表示できないことです。echo "Hello $world"
read -p "Hello : " world
GUIが起動する前に、rc.localを使用してスクリプトを実行しました。一部の構成を実行するには、ユーザー情報を要求する必要があります。
私の最初のメッセージのスクリプトは単なるテストです。実際、スクリプトプロンプトは機能しますが、プロンプトメッセージとそれ以降のエコーは表示されません。プロンプトが機能するには、exec < /dev/tty1 を使用する必要があるためです。これで、ユーザーにメッセージを表示してメッセージを表示するソリューションを見つける必要があります。