免费注册 查看新帖 |

Chinaunix

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

[SCO UNIX] 如何让UNIX开机自动运行某个命令! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-08-26 11:15 |只看该作者 |倒序浏览
我想让UNIX每次开机后自动运行某个命令或某个SHELL
不知能否实现!!!!!忘大侠们指点迷津!谢谢!

论坛徽章:
0
2 [报告]
发表于 2004-08-26 11:39 |只看该作者

如何让UNIX开机自动运行某个命令!

当然可以,把自动运行某个命令或某个SHELL 写为一个文件,加上执行权限,命名为S9开头的文件,把文件拷贝到/etc/rc2.d下,每次开机后就会自动运行,要是想关机时动运行某个命令或某个SHELL,就把文件命名为K01开头的文件,把文件拷贝到/etc/rc0.d下.

论坛徽章:
0
3 [报告]
发表于 2004-08-26 11:40 |只看该作者

如何让UNIX开机自动运行某个命令!

在/etc/rc2.d里面S打头的文件里加上shell就行了,

论坛徽章:
0
4 [报告]
发表于 2004-08-26 11:44 |只看该作者

如何让UNIX开机自动运行某个命令!

killer正解

论坛徽章:
0
5 [报告]
发表于 2004-08-26 12:18 |只看该作者

如何让UNIX开机自动运行某个命令!

好象还是不行,我是邮政的!
在统版系统中需要运行 bcm 命令,我在写了一个SHELL  能够运行,
但拷贝到/etc/rc2.d 下面开机好象没有运行成功!
能否再详细点,谢谢!

论坛徽章:
0
6 [报告]
发表于 2004-08-26 12:52 |只看该作者

如何让UNIX开机自动运行某个命令!

这样做是不行的,你得把环境变量也放到shell中去,因为开机运行时默认用户是root,由于环境变量缺少也会导致bcm运行不成功的。最好的办法是在rc2.d中新建一个S开头的文件,内容如下:

su - 用户名 -c shell文件名

即以指定的用户名执行指定的shell,这样环境变量全都有了,执行也就不会出错了。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
7 [报告]
发表于 2004-08-26 13:17 |只看该作者

如何让UNIX开机自动运行某个命令!

原帖由 "scnjwypost" 发表:
好象还是不行,我是邮政的!
在统版系统中需要运行 bcm 命令,我在写了一个SHELL  能够运行,
但拷贝到/etc/rc2.d 下面开机好象没有运行成功!
能否再详细点,谢谢!
你的文件要以S99的格式开头
而且要有执行权限

论坛徽章:
0
8 [报告]
发表于 2004-08-26 14:05 |只看该作者

如何让UNIX开机自动运行某个命令!

我已经加了环境变量的!文件内容为“su - 用户名 -c /usr/用户名/bin/startbcm "
在/etc/rc2.d 中文件名为"S99startbcm" 用"chmod a+x S99startbcm"加的执行权限。
还是不行,终端开机进入用户时还报 "共享内存不存在!“
请问我还有哪个地方做的不对啊??

论坛徽章:
0
9 [报告]
发表于 2004-08-26 14:42 |只看该作者

如何让UNIX开机自动运行某个命令!

好象只要S打头就可以吧!不需要S99!!!

论坛徽章:
0
10 [报告]
发表于 2004-08-26 14:59 |只看该作者

如何让UNIX开机自动运行某个命令!

不管以什么开头!但就是不行!大侠们帮帮忙!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP