运行bash脚本时自动打开终端

时间:2014-03-29 20:57:58

标签: linux redhat

要让脚本在终端中运行,我必须选择在终端中打开的选项并写入sh script name.sh有没有办法可以将其减少到一个步骤,即自动打开脚本的启动器在以root身份登录后的终端中?我试图在谷歌上查找,但我没有找到任何有用的建议(也许我没有正确执行搜索)。

1 个答案:

答案 0 :(得分:1)

我认为您的意思是将脚本作为启动脚本运行。在这种情况下,将要运行的脚本放在/etc/init.d目录中,并使用命令chmod 755 scriptname.sh使脚本可执行。

有关详细信息,请参阅以下相关主题

https://askubuntu.com/questions/290099/how-to-run-a-script-during-boot-as-root

How to run a shell script at startup

修改

如果您想在登录成功后运行脚本,则需要将脚本放在~/.bash_profile中。看到这篇相关的帖子

How do you run a script on login in *nix?