我有一个问题,我的 Control-M 作业无法在 unix 机器上执行任何操作。
经过调查发现unix服务器中的.profile文件是罪魁祸首。
.profile 文件的内容是
执行 bash
我尝试重命名该文件并在 UAt 中运行该作业,它确实可以工作,因为我不确定没有此文件的含义是什么。
有人可以帮我解释一下吗
如果我重命名 .profile 文件会有什么总体影响
.profile 文件的内容如何在服务器中使用
我不知道这个“Control-M”是什么东西,但你应该能够安全地.profile
从你的帐户中删除那一行,没有问题。它所做的只是将默认分配给您帐户的任何命令 shell 替换为名为bash
. 如果您不关心是否使用默认 shell 或bash
,特别是如果您对该.profile
文件有问题,那么只需将其删除。
如果您真的想使用,那么您可以尝试使用该命令bash
更改您的默认 shell 。chsh
这也可能会导致这个“Control-M”的东西出现问题,因此您需要阅读chsh
手册页以确保您知道如何确定当前的 shell 是什么以及如何更改回原始值(如果有)问题。