免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2692 | 回复: 7
打印 上一主题 下一主题

[新手入门] 如何在AIX启动时在后台执行一程序 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-06-10 08:54 |只看该作者 |倒序浏览
该程序启动时需要某用户的一些环境变量,我想通过设置/etc/inittab文件好象不行,因为该进程启动时需要某用户的环境变量

我以arbor用户登陆时启动该进程的语法为
nohup ESSBASE 111111 -b>;/mdb/ESSBASE.out&
启动ESSBASE进程时需要读取arbor用户的许多环境变量

我启动的进程为DB2 OLAP Server 8.1

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2003-06-10 09:04 |只看该作者

如何在AIX启动时在后台执行一程序

su 过去执行,
或 将 arbor用户的.profile的环境变量定义写在shell里面
没试过在后台执行,是否会影响后面的执行动作

论坛徽章:
0
3 [报告]
发表于 2003-06-10 09:19 |只看该作者

如何在AIX启动时在后台执行一程序

或者放在/etc/profile下面

论坛徽章:
0
4 [报告]
发表于 2003-06-10 09:25 |只看该作者

如何在AIX启动时在后台执行一程序

arbor用户的.profile的环境变量写到哪啊,然后怎么做呢?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
5 [报告]
发表于 2003-06-10 09:26 |只看该作者

如何在AIX启动时在后台执行一程序

你可以写一个shell阿!
前面都是环境变量的声明!最后在执行你想要的!
然后再调用你写的那个shell阿!

论坛徽章:
0
6 [报告]
发表于 2003-06-10 09:28 |只看该作者

如何在AIX启动时在后台执行一程序

lljj说的没错,这样环境定义只在shell中有效

论坛徽章:
0
7 [报告]
发表于 2003-06-10 09:30 |只看该作者

如何在AIX启动时在后台执行一程序

丽丽姐说话怎么总是那么激动

论坛徽章:
0
8 [报告]
发表于 2003-06-10 09:36 |只看该作者

如何在AIX启动时在后台执行一程序

系统启动后,在没有任何用户登陆前,AIX会调用/etc/profile文件、初始化/etc/profile文件里的设定的环境变量吗?如果会的话我在/etc/profile文件里设定调用ESSBASE进程的语句也能执行吗?我一直以为/etc/profile文件不是简单的shell脚本,它仅可以设置一些环境变量,不能执行一些命令,不知道我的想法对不对?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP