免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: qazxsw9999
打印 上一主题 下一主题

[系统管理] 关于重启tomcat的疑问 [复制链接]

论坛徽章:
21
白羊座
日期:2013-08-23 15:49:17金牛座
日期:2013-10-08 17:00:03处女座
日期:2013-10-12 11:54:11CU十二周年纪念徽章
日期:2013-10-24 15:41:34午马
日期:2013-11-27 14:07:21巨蟹座
日期:2013-12-04 10:56:03水瓶座
日期:2013-12-04 15:58:00亥猪
日期:2014-05-24 16:02:3115-16赛季CBA联赛之辽宁
日期:2016-11-07 13:52:53戌狗
日期:2013-08-23 16:15:31白羊座
日期:2013-08-24 21:59:24巨蟹座
日期:2013-08-25 16:34:24
11 [报告]
发表于 2012-07-31 14:08 |只看该作者
qazxsw9999 发表于 2012-07-31 12:39
.bash_profile 只定义了PATH像HOME,OSTYPE等系统变量都没存到.bash_profile中。
比如:text.sh


是这样的,你终端定义的变量,再打开新的shell时,这个变量就没了,所以你用脚本就显示不了JAVA_HOME

我一般习惯把JAVA的环境变量放在/etc/profile 里。

论坛徽章:
0
12 [报告]
发表于 2012-07-31 16:01 |只看该作者
回复 11# zongg

我刚刚试过了,即使在/etc/profile中export  JAVA_HOME,定时实行的脚本还是无法调用JAVA_HOME
还有,自定义的环境变量最好不要在/etc/profile中直接写,应该在/etc/profile.d/文件夹下创建.sh文件定义
   

论坛徽章:
21
白羊座
日期:2013-08-23 15:49:17金牛座
日期:2013-10-08 17:00:03处女座
日期:2013-10-12 11:54:11CU十二周年纪念徽章
日期:2013-10-24 15:41:34午马
日期:2013-11-27 14:07:21巨蟹座
日期:2013-12-04 10:56:03水瓶座
日期:2013-12-04 15:58:00亥猪
日期:2014-05-24 16:02:3115-16赛季CBA联赛之辽宁
日期:2016-11-07 13:52:53戌狗
日期:2013-08-23 16:15:31白羊座
日期:2013-08-24 21:59:24巨蟹座
日期:2013-08-25 16:34:24
13 [报告]
发表于 2012-07-31 16:21 |只看该作者
qazxsw9999 发表于 2012-07-31 16:01
回复 11# zongg

我刚刚试过了,即使在/etc/profile中export  JAVA_HOME,定时实行的脚本还是无法调用JA ...


我感觉是你的环境变量没写好,我的是可以在脚本中引用JAVA_HOME 变量。

论坛徽章:
21
白羊座
日期:2013-08-23 15:49:17金牛座
日期:2013-10-08 17:00:03处女座
日期:2013-10-12 11:54:11CU十二周年纪念徽章
日期:2013-10-24 15:41:34午马
日期:2013-11-27 14:07:21巨蟹座
日期:2013-12-04 10:56:03水瓶座
日期:2013-12-04 15:58:00亥猪
日期:2014-05-24 16:02:3115-16赛季CBA联赛之辽宁
日期:2016-11-07 13:52:53戌狗
日期:2013-08-23 16:15:31白羊座
日期:2013-08-24 21:59:24巨蟹座
日期:2013-08-25 16:34:24
14 [报告]
发表于 2012-07-31 16:22 |只看该作者
把你怎么写的贴出来看一下。

论坛徽章:
0
15 [报告]
发表于 2012-07-31 16:45 |只看该作者
回复 14# zongg


    我说的是定时脚本

crontab -e 中写的定时任务脚本

直接执行的脚本当然可以调用

论坛徽章:
21
白羊座
日期:2013-08-23 15:49:17金牛座
日期:2013-10-08 17:00:03处女座
日期:2013-10-12 11:54:11CU十二周年纪念徽章
日期:2013-10-24 15:41:34午马
日期:2013-11-27 14:07:21巨蟹座
日期:2013-12-04 10:56:03水瓶座
日期:2013-12-04 15:58:00亥猪
日期:2014-05-24 16:02:3115-16赛季CBA联赛之辽宁
日期:2016-11-07 13:52:53戌狗
日期:2013-08-23 16:15:31白羊座
日期:2013-08-24 21:59:24巨蟹座
日期:2013-08-25 16:34:24
16 [报告]
发表于 2012-07-31 16:59 |只看该作者
本帖最后由 zongg 于 2012-08-01 09:05 编辑
qazxsw9999 发表于 2012-07-31 16:45
回复 14# zongg


脚本能用,放在crontab 里也能用,这和crontab 没有关系。

论坛徽章:
0
17 [报告]
发表于 2012-07-31 17:13 |只看该作者
我就是直接输出$JAVA_HOME,直接执行脚本能输出
但定时执行输出的就是空的
难道是系统差异  我的是centOS6.2的

论坛徽章:
3
处女座
日期:2014-11-05 11:02:4315-16赛季CBA联赛之四川
日期:2015-12-10 14:37:4015-16赛季CBA联赛之天津
日期:2017-09-08 18:39:34
18 [报告]
发表于 2012-08-01 15:11 |只看该作者
本帖最后由 godymoon 于 2012-08-01 15:12 编辑

环境变量定义的东西,在登录时开启shell时生效,定时任务直接执行,不生效,定时任务编写时,使用root切换到普通用户过去,完全ok ,不用再额外定义变量

论坛徽章:
0
19 [报告]
发表于 2012-08-01 17:25 |只看该作者
export的时候,不要将系统的环境变量给覆盖掉,一定要用:将环境变量添加进去。

如有疑问可以联系我的QQ  361696552      http://shop73031578.taobao.com/

论坛徽章:
0
20 [报告]
发表于 2012-08-02 11:16 |只看该作者
把环境变量写在tomcat的startup.sh和shutdown.sh文件中是最方便的,而且不会对其它的程序造成影响。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP