在Linux系统中,文件或目录的权限又分为3种:只读、只写、可执行。
依照上面的表格,权限组合就是对应权限值求和,如下:
7 = 4 + 2 + 1 读写运行权限
5 = 4 + 1 读和运行权限
4 = 4 只读权限
因此,大家也就明白了 chmod 777 ./tomcat-8484.sh 命令的含义了。
此时我们的tomcat启动脚本就完成了,下面我们来演示一下。
启动
- [root@localhost bin]# ./tomcat-8484.sh start
- 启动/data/tomcat/tomcat-8484
- Using CATALINA_BASE: /data/tomcat/tomcat-8484
- Using CATALINA_HOME: /data/tomcat/tomcat-8484
- Using CATALINA_TMPDIR: /data/tomcat/tomcat-8484/temp
- Using JRE_HOME: /usr
- Using CLASSPATH: /data/tomcat/tomcat-8484/bin/bootstrap.jar:/data/tomcat/tomcat-8484/bin/tomcat-juli.jar
- Tomcat started.
我们查看进程看一下是否真的启动
- [root@localhost bin]# ps -ef |grep tomcat
- root 5569 1 7 14:09 pts/0 00:00:06 /usr/bin/java -Djava.util.logging.config.file=/data/tomcat/tomcat-8484/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dignore.endorsed.dirs= -classpath /data/tomcat/tomcat-8484/bin/bootstrap.jar:/data/tomcat/tomcat-8484/bin/tomcat-juli.jar -Dcatalina.base=/data/tomcat/tomcat-8484 -Dcatalina.home=/data/tomcat/tomcat-8484 -Djava.io.tmpdir=/data/tomcat/tomcat-8484/temp org.apache.catalina.startup.Bootstrap start
- root 5611 5340 0 14:10 pts/0 00:00:00 grep --color=auto tomcat
可以看到启动没有问题。
关闭
- [root@localhost bin]# ./tomcat-8484.sh stop
- 关闭/data/tomcat/tomcat-8484
- sh: line 2: kill: (18484) - No such process
- [root@localhost bin]# ps -ef |grep tomcat
- root 5621 5340 0 14:13 pts/0 00:00:00 grep --color=auto tomcat
查看进程确实是关闭成功的,好了我们的tomcat启动脚本也就大功告成了,这个脚本还可以自己在此基础上进行延伸,例如在启动后就立即查看日志等。 (编辑:晋中站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|