0
我正在使用廚師編寫安裝mysql連接器的配方,將其提取並將.jar移動到/ lib文件夾。有沒有合併bash腳本的方法?
bash "install_mysql-connector" do
user "root"
cwd "/opt/tomcat/lib/"
code <<-EOH
wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.29.tar.gz
tar -zxvf mysql-connector-java-5.1.29.tar.gz
EOH
end
bash "setting_mysql-connector" do
user "root"
cwd "/opt/tomcat/lib/mysql-connector-java-5.1.29"
code <<-EOH
mv mysql-connector-java-5.1.29-bin.jar /opt/tomcat/lib/
rm -rf mysql-connector-java-5.1.29.tar.gz
EOH
end
有沒有辦法將這兩個組合起來,讓它們在相同的bash下運行?
我也嘗試過使用
tar -zxvf mysql-connector-java-5.1.29.tar.gz -C /opt/tomcat/lib mysql-connector-java-5.1.29-bin.jar
的tar.gz文件有什麼事從此卻下落不明僅僅抽取使用mysql-connector-java的5.1.29-bin.jar?
請不要使用'wget'。這是愚蠢的。使用'remote_file'下載文件。 – sethvargo