mailx 和 HP-UX 到 RedHat 的迁移

mailx 和 HP-UX 到 RedHat 的迁移

我们正在将一些服务器从 HP-UX 迁移到 Linux RedHat,并且必须迁移大约 100 个引用 /usr/bin/mailx(而不是 Linux 上的 /bin/mailx)的 shell 脚本。

仅当这是最后一个选项时,我们才会更改所有 100 个脚本(从 /usr/bin/mailx 到 /bin/mailx)。

有更好的方法吗?

PS:我们的系统管理员不想创建一个指向 /bin/mailx 的符号链接“/usr/bin/mailx”(实际上我不明白为什么)。

提前致谢。

答案1

也许系统管理员想要使用替代系统,而不是仅仅将符号链接插入 /usr/bin:

alternatives --install /usr/bin/mailx mailx /bin/mailx 10

这本质上是这样做的:

/usr/bin/mailx -> /etc/alternatives/mailx
/etc/alternatives/mailx -> /bin/mailx

它更复杂,因此可能会更好;)

相关内容