WordPressをインストールするスクリプトがありますが、初めてスクリプトを作成してみるので簡単なことを試してみたかったです。
セントース7
2つの質問
スクリプトの最初の3行はユーザー入力を許可します。
read -p "Enter the site name without the TLD: " $sitename
read -p "Enter the TLD: " $tld
read -p "Enter 3 letter prefix: " $siteprefix
質問 #1 データベースの作成
mysql -u root -pPassword -e "CREATE DATABASE ${siteprefix}db"
siteprefix=mng を提供する「CREATE DATABASE mngdb」を探しています。
dbというデータベースが作成されます。
質問#2
/usr/sbin/adduser -d /var/www/$sitename-$tld/ $siteprefix+=ftpusr
エラーadduser:無効なユーザー名 '+ = ftpusr
私が探しているのは、siteprefix = mngが与えられたらmngftpusrユーザーを作成することです。
上記の2行の書式を指定してスクリプトでどのように機能するかについてのヘルプが必要です。
答え1
問題は、変数を設定するときにドル記号が含まれることです。
あなたが読んでいる内容は次のとおりです。
read -p "Enter the site name without the TLD: " sitename
read -p "Enter the TLD: " tld
read -p "Enter 3 letter prefix: " siteprefix