+ -
当前位置:首页 → 问答吧 → 请问如何在桌面上写一个.sh ??

请问如何在桌面上写一个.sh ??

时间:2010-10-05

来源:互联网

我的目的是在以user登入,在桌面上执行一个start.sh
要的功能是在terminal 下,进行以下动作

$ cd \home\user\abc
$ su root
$ 自动输入 password
# ./install.sh
# .init.sh

请问一下,要怎么写呢??
我查了一些网站都找不到相关的说明,请帮帮忙。

作者: 阿信   发布时间: 2010-10-05

访客 写:我的目的是在以user登入,在桌面上执行一个start.sh
要的功能是在terminal 下,进行以下动作

$ cd \home\user\abc
$ su root
$ 自动输入 password
# ./install.sh
# .init.sh

请问一下,要怎么写呢??
我查了一些网站都找不到相关的说明,请帮帮忙。


hi, 如果登入后要执行 script,可以从 .bashrc 或是 .xinitrc 下手。
先写好你的script,然后再写到这些档案中执行你的script即可

作者: skyhorus   发布时间: 2010-10-05

感恩,我会查查这方面的资料。

作者: 企鹅狂   发布时间: 2010-10-06

如果是.xinitrc是不是只有startx的时候才会执行?
.bashrc是要开启terminal才会...。

找一下你桌面(kde/gnome/xfce)的设定也会有登入自动启动的东西。

作者: sppmg   发布时间: 2010-10-09

企鹅狂 写:如果是.xinitrc是不是只有startx的时候才会执行?
.bashrc是要开启terminal才会...。

找一下你桌面(kde/gnome/xfce)的设定也会有登入自动启动的东西。


是的 .xinitrc 是 startx 才会执行,如果是用 gdm/kdm/slime 等,可以用 .xsession 档案。
现在的 Desktop 环境都可以透过 program.application 档案并放置在 ~/.config/autostart 后自动执行。

作者:   发布时间: 2010-10-12

访客 写:......
$ 自动输入 password
......。


这可能要设置sudo群组免密码吧!

作者:   发布时间: 1970-01-01