脚本不在终端启动时运行

脚本不在终端启动时运行

我目前正在尝试在 CentOS 上执行一个脚本。每次任何用户打开终端时都会运行该脚本。我尝试将脚本放入/etc/profile.d并编辑~/.bashrc.没有正常工作。它只为特定用户(在我的例子中为root)而不是所有用户执行脚本?我在这里做错了什么?

答案1

将您的脚本或命令添加到以下内容的末尾:

/etc/profile 

这将使其在会话打开时对所有用户生效。

答案2

您提到您想在打开终端时执行新命令。

请按照此步骤操作:在终端中,编辑 > 首选项 > 选项卡标题和命令 > 运行 shell 的自定义命令。

或 gnome-terminal --tab -e "your command" 打开新选项卡。

这将使您的应用程序在任何用户打开终端时运行。

相关内容