sh/bash/dash/ksh/zsh等Shell脚本
-
xianyuhui
- 帖子: 75
- 注册时间: 2007-11-12 20:41
#1
帖子
由 xianyuhui »
要怎样实现呢?
我找到了,先编写脚本XXX。然后在/etc/profile或者/etc/bashrc的末行加入bash XXX,这样任何用户登录都会执行
如果是某个用户执行,就在~/.profile或者~/.bashrc加入bash XXX
(在bashrc里面加入,每次启动终端都会执行一次;如果是profile。只是启动登录时才执行,还有这种情况也会,比如你现在用csh,然后转到bash,这时候就执行profile)
注意:XXX脚本的执行权限
-
eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
#2
帖子
由 eexpress »
看/etc/init.d的帖子。
● 鸣学
-
eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
#4
帖子
由 eexpress »
是啊。记得要链接到/etc/rc2.d下面。前面加一个S99这样的。表示执行次序。多看看这2目录,就理解了。
● 鸣学
-
Lave
- 帖子: 35
- 注册时间: 2007-11-29 19:33
#5
帖子
由 Lave »
登录后执行,可以放在.profile里面
HP Compaq 6515b+Linux+Ubuntu+Sawfish+Emacs+Firefox...
-
bones7456
- 帖子: 8495
- 注册时间: 2006-04-12 20:05
- 来自: 杭州
-
联系:
#6
帖子
由 bones7456 »
Lave 写了:登录后执行,可以放在.profile里面
这个才是正解,ee那个系统启动没登录的时候就执行了。
-
eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
#7
帖子
由 eexpress »
我不觉得有需要登录特定帐号以后,才跑的shell。你们想过这点没。我觉得是lz的要求没提到点子上。
● 鸣学
-
自由狼-台风
- 帖子: 9
- 注册时间: 2008-01-17 12:39
#9
帖子
由 自由狼-台风 »
eexpress 写了:我不觉得有需要登录特定帐号以后,才跑的shell。你们想过这点没。我觉得是lz的要求没提到点子上。
也许就有人用bash不爽,想用csh的……
不是吧,随便回一个注水贴、抬杠贴都有“砖家积分”?!