当前位置: 技术问答>linux和unix
如何自动启动程序?
来源: 互联网 发布时间:2015-10-15
本文导语: Red Hat Linux 9 在字符终端模式下 在主目录的.bash_profile文件里面加上如下一行 exec test 这样以后,在每次登陆就自动执行用户的test程序,当退出用户程序的时候,就注销登陆,也就是只让用户使用规定的应用程序,...
Red Hat Linux 9
在字符终端模式下
在主目录的.bash_profile文件里面加上如下一行
exec test
这样以后,在每次登陆就自动执行用户的test程序,当退出用户程序的时候,就注销登陆,也就是只让用户使用规定的应用程序,而不让用户接触到操作系统环境
以图形界面登陆,上面的.bash_profile就不起作用了,我也希望图形界面登陆也自动执行一个应用程序(图形模式的应用程序),当程序结束就退出登陆,不让用户看到桌面,不让用户直接接触操作系统环境
请问该在哪里设置呢?
在字符终端模式下
在主目录的.bash_profile文件里面加上如下一行
exec test
这样以后,在每次登陆就自动执行用户的test程序,当退出用户程序的时候,就注销登陆,也就是只让用户使用规定的应用程序,而不让用户接触到操作系统环境
以图形界面登陆,上面的.bash_profile就不起作用了,我也希望图形界面登陆也自动执行一个应用程序(图形模式的应用程序),当程序结束就退出登陆,不让用户看到桌面,不让用户直接接触操作系统环境
请问该在哪里设置呢?
|
按照你的意思,你开发了一图形界面程序,需要用户进到linux就启动这个图形界面。
如果进入到Gnome或KDE桌面的话,就比较难控制了。你可以在字符终端的模式下启动你的图形界面,
就像从Dos启动PQmagic一样。
我没有在Linux下做过图形界面的开发,不过我想应该是很容易办到的。
如果进入到Gnome或KDE桌面的话,就比较难控制了。你可以在字符终端的模式下启动你的图形界面,
就像从Dos启动PQmagic一样。
我没有在Linux下做过图形界面的开发,不过我想应该是很容易办到的。
|
修改/etc/passwd文件,用户的最后一个命令不要调用shell,改为test