分页: 1 / 1

我想在开机字符模式下,登陆后执行一个shell[已解决]

发表于 : 2008-01-10 16:45
xianyuhui
要怎样实现呢?

我找到了,先编写脚本XXX。然后在/etc/profile或者/etc/bashrc的末行加入bash XXX,这样任何用户登录都会执行
如果是某个用户执行,就在~/.profile或者~/.bashrc加入bash XXX
(在bashrc里面加入,每次启动终端都会执行一次;如果是profile。只是启动登录时才执行,还有这种情况也会,比如你现在用csh,然后转到bash,这时候就执行profile)
注意:XXX脚本的执行权限

发表于 : 2008-01-10 16:47
eexpress
看/etc/init.d的帖子。

发表于 : 2008-01-10 16:53
xianyuhui
是编写个shell放到/etc/init.d路径下就可以了吗

发表于 : 2008-01-10 17:29
eexpress
是啊。记得要链接到/etc/rc2.d下面。前面加一个S99这样的。表示执行次序。多看看这2目录,就理解了。

发表于 : 2008-01-10 18:36
Lave
登录后执行,可以放在.profile里面

发表于 : 2008-01-11 16:54
bones7456
Lave 写了:登录后执行,可以放在.profile里面
这个才是正解,ee那个系统启动没登录的时候就执行了。

发表于 : 2008-01-12 13:30
eexpress
我不觉得有需要登录特定帐号以后,才跑的shell。你们想过这点没。我觉得是lz的要求没提到点子上。

发表于 : 2008-01-12 14:07
qiang_liu8183
偷学了~~~谢谢ee

发表于 : 2008-01-18 15:22
自由狼-台风
eexpress 写了:我不觉得有需要登录特定帐号以后,才跑的shell。你们想过这点没。我觉得是lz的要求没提到点子上。
也许就有人用bash不爽,想用csh的……

不是吧,随便回一个注水贴、抬杠贴都有“砖家积分”?!