linux下怎么在用户登录以后运行程序?

dpa123 2009-12-01 11:03:26
linux下怎么在用户登录以后运行程序(程序是我自己写的),现在有这样的一个问题,我改了root主目录下的.bash_profile再最后一行添加了我程序的绝对的路径(我程序的结果要在终端显示的),重启以后必须先进入终端然后再切换到root才可以自动运行(我用的fedora 11不能用root用户登录),再red hat 9.0里面我也试了一下也是一样的问题
...全文
165 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
http://linux.chinaunix.net/techdoc/install/2008/07/16/1018213.shtml

把你需要运行的程序加到.bashrc跟.bash_profile里。

playmud 2009-12-02
  • 打赏
  • 举报
回复
找个搜索引擎,搜索 inittab。
跟老罗说的一样,你能上网问问题,就不能自己搜索一下?
光想着别人给解决的办法,这么懒还是别用linux了。
cometeor 2009-12-02
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 dpa123 的回复:]
引用 3 楼 cometeor 的回复:
~/.bashrc,是每个用户自己的配置
/etc/bashrc 或 /etc/bash.bashrc 每个用户登录都运行
在里边添加即可

那样的话不能看到结果要先进入到终端才可以,能不能再开机的时候就弹出终端然后就显示我程序输出的东西,还有我放在.bashrc,启动以后是不是已经程序已经在运行了,我看不到结果而已
[/Quote]
开机的时候后台其实已经运行了,但是已经切换到图形界面了所以你看不到终端的输出结果,你可以让它的输出重定向到某个文件 比如 someprogram >> ~/tmpfile,然后打开tmpfile就能看到了
dpa123 2009-12-02
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 playmud 的回复:]
找个搜索引擎,搜索 inittab。
跟老罗说的一样,你能上网问问题,就不能自己搜索一下?
光想着别人给解决的办法,这么懒还是别用linux了。
[/Quote]
呵呵,你说的很对的,是懒了点……
看你是勤劳的很
cometeor 2009-12-01
  • 打赏
  • 举报
回复
~/.bashrc,是每个用户自己的配置
/etc/bashrc 或 /etc/bash.bashrc 每个用户登录都运行
在里边添加即可
dpa123 2009-12-01
  • 打赏
  • 举报
回复
能具体点吗,还是 要写shell脚本的呢??
playmud 2009-12-01
  • 打赏
  • 举报
回复
/etc/inittab
dpa123 2009-12-01
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 cometeor 的回复:]
~/.bashrc,是每个用户自己的配置
/etc/bashrc 或 /etc/bash.bashrc 每个用户登录都运行
在里边添加即可
[/Quote]
那样的话不能看到结果要先进入到终端才可以,能不能再开机的时候就弹出终端然后就显示我程序输出的东西,还有我放在.bashrc,启动以后是不是已经程序已经在运行了,我看不到结果而已
dpa123 2009-12-01
  • 打赏
  • 举报
回复
我先试试

23,118

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧