Başka bir kullanıcı olarak komutları çalıştırmaya çalışıyorum ve bu kullanıcı olarak girdi okuyorum. Bazı nedenlerle betik read
komutunda durmuyor, neden olduğuna emin değilim.Bash komut dosyası okunmadı
#!/bin/bash
username='anthony'
sudo -H -u "$username" bash << 'END_COMMAND'
# Commands to be run as new user
# -------------------------------
echo "#! Running as new user $USER..."
echo "#! Gathering setup information for $USER..."
echo -n "Enter your name and press [ENTER]: "
read name
echo -n "Enter your email and press [ENTER]: "
read email
END_COMMAND
echo "Done"
herhangi bir fikir bu read name
veya read email
üzerinde durmuyor neden olarak: Burada senaryonun bir örnek?
Harika yanıt, teşekkürler. – alukach