LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: retypedef

怎样实现登陆到不同虚拟控制台,自动运行不同的程序?

[复制链接]
发表于 2004-5-9 19:25:21 | 显示全部楼层
我说两句,也许帮不上忙,不过和这个很相似。

我也是在~/.profile加入了zhcon,让其登陆自动进zhcon下,同时我还想个性化我的系统,比如zhcon命令后加入PS1=.....(略去),发现zhcon后的命令并没有运行,PS1值并没有改变。
最后我的解决办法是在zhcon命令前加入PS1=....等等的命令,然后加上export PS1等,这样PS1改变了。
不知我的这个想法对楼主这个问题有没有帮助。
 楼主| 发表于 2004-5-9 19:43:30 | 显示全部楼层

谢谢回复!zhcon能够继承设置的环境变量,但是放在zhcon后启动emacs的命令却不执行.你可

:-)
thx again, help appreciated!
发表于 2004-5-9 23:22:11 | 显示全部楼层

回复: 谢谢回复!zhcon能够继承设置的环境变量,但是放在zhcon后启动emacs的命令却不执

最初由 retypedef 发表
:-)
thx again, help appreciated!

:sorry,我没有成功
 楼主| 发表于 2004-5-10 00:13:32 | 显示全部楼层

我知道为什么zhcon后其他的shell语句就都不执行了.因为当zhcon启动,执行了一些必要的

刚才偶尔查看进程,看到那个zhcon进程,忽然想到的.

:-)
 楼主| 发表于 2004-5-10 00:17:42 | 显示全部楼层

直到退出zhcon,控制权才会回到zhcon后的语句.

sorry,我不知道标题有字数限制的.
发表于 2004-5-10 00:24:57 | 显示全部楼层

回复: 我知道为什么zhcon后其他的shell语句就都不执行了.因为当zhcon启动,执行了一些

最初由 retypedef 发表
刚才偶尔查看进程,看到那个zhcon进程,忽然想到的.

:-)

我也是这么认为的,所以没有找到解决方法
发表于 2004-5-10 01:10:48 | 显示全部楼层
看zhcon的帮助可以这样运行命令:
zhcon command

再结合前面的脚本,看能不能实现你想要的功能
发表于 2004-5-10 01:29:38 | 显示全部楼层
最初由 KanKer 发表
看zhcon的帮助可以这样运行命令:
zhcon command

再结合前面的脚本,看能不能实现你想要的功能

命令是执行了,不过终端被挂起啦~
 楼主| 发表于 2004-5-10 06:57:45 | 显示全部楼层

so goooooooooooooooooooooood! thank you all very much! wonderful!

可以用zhcon cmd这种形式

case $(tty) in
/dev/tty1)    zhcon emacs;;
/dev/tty2)    zhcon w3m -B;;
/dev/tty3)    zhcon mutt;;
/dev/tty4)    zhcon;;
/dev/tty5)    zhcon;;
/dev/tty6)    zhcon;;
esac

感谢大家的帮助,现在用起linux来真的很爽!:-)

Btw,昨天看了遍man手册,竟然没有发现
SYNTAX
        zhcon [prog]
这么重要的内容,很惭愧的说.
 楼主| 发表于 2004-5-10 08:02:16 | 显示全部楼层

终端确实是挂起了,不过反正我那些程序一直都开着,赫赫.谢谢大家!

:-)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表