执行我的外壳和bash脚本,而无需在Ubuntu启动终端



我是Ubuntu 12.04 LTS的用户,将来是Ubuntu 14.04 Lts的用户。

我有一个问题,当我运行Ubuntu时,我的 .bashrc 脚本除非打开终端。

这是一个问题,因为例如,除非我从终端执行程序。

是否有ubuntu的用户配置启动文件,而不是终端?

p.d.:可能我的解释不太好,换句话说,我想在不使用终端的情况下在Ubuntu启动上执行MI脚本。

shell初始化文件(.profile.bashrc等)旨在准备用户的(交互式)环境。

对于独立脚本,最好使它们独立于环境,包括$ home,$路径等。

如果您需要与其他脚本共享代码(功能,配置),请将其存储在单独的您是从已知位置来源的外壳库,无论是通过固定路径还是从相对于脚本自己位置的路径。

您可以在脚本文件开始时添加下面的行

source ~/.bashrc
grep '/etc/bashrc' ~/.bashrc
if [ -f /etc/bashrc ]; then
      . /etc/bashrc   # --> Read /etc/bashrc, if present.

默认情况下/etc/bashrc打开控制台时会加载。

您想做什么 - 如果您想做某件事而不将其作为控制台的一部分执行,而与系统启动有关?然后,您需要考虑修改现有服务或添加新服务。

如果这与用户ssh或通过控制台连接它时,则它是bashrc文件

相关内容

  • 没有找到相关文章

最新更新