bash 脚本编程二十 GlassFishV3自动部署(2)

最后看一下install.sh

#!/bin/bash       source ../common/tool.sh      glassfishUser="glassfish"   glassfishGroup="glassfishadm"         recreateSystemUserAndFolder $glassfishUser      recreateUserGroup $glassfishGroup      usermod -a -G $glassfishGroup $glassfishUser      chgrp -R $glassfishGroup /home/$glassfishUser      cp -r ./glassfish3/* /home/$glassfishUser/   cp -r ./glassfish3/.org.opensolaris,pkg /home/$glassfishUser/.org.opensolaris,pkg      chown -R $glassfishUser /home/$glassfishUser   chmod -R ug+rwx /home/$glassfishUser/bin/   chmod -R ug+rwx /home/$glassfishUser/glassfish/bin/   chmod -R o-rwx /home/$glassfishUser/bin/   chmod -R o-rwx /home/$glassfishUser/glassfish/bin/      cp ./glassfish /etc/init.d/   update-rc.d glassfish defaults      service glassfish start  

每次都会先删除已存在的用户和组,以及目录。

最后给出目录结构:

$ tree -L 1 

├── glassfish 
├── glassfish3 
└── install.sh 
 
1 directory, 2 files 
chenshu@sloop2:~/work/1 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/9127941f4e1a77d035c4e99c6b635285.html