自定义脚本的适当位置是什么?

自定义脚本的适当位置是什么?

我为我的 Red Hat 服务器编写了一个脚本,它可以汇总一些系统信息并通过电子邮件发送。将该脚本放置在什么位置合适?

现在它在我的/home/jeff目录中,但我怀疑这是否是一个很好的做法。我尝试将它移动到,/usr/bin/但我的权限被拒绝,这让我不敢强迫它在那里。

答案1

它是个人脚本,我认为最好将其保留在 中~/bin/。如果它是系统范围的(将被其他用户和/或服务使用),我同意 @Zoredache:/usr/local/bin/将是一个好地方。

答案2

如果它是一个很小的脚本,你可以删除它/etc,那里已经有很多配置系统核心功能的脚本。跳频将会在 /usr/local/{bin|sbin}

答案3

自定义项目应以智能方式隔离,以便系统上的剧烈工作不会无意中影响它们。我赞成使用“opt”目录(即 /opt 、 /etc/opt 、 var/opt/log 等)并在其中适当放置组件,通常在与组织或应用程序相关的进一步子目录中(例如 /etc/opt/gnome)。

相关内容