我遇到一个问题,我的Control-M作业无法在unix框上执行任何操作。
经过调查发现unix服务器中的.profile文件是罪魁祸首。
.profile文件的内容是
exec bash
我尝试重命名文件并在UAt中运行该作业,但它确实起作用,因为我不确定没有这个文件的含义。
有人可以帮我解释
如果重命名.profile文件
,会产生什么影响如何在服务器中使用.profile文件的内容
答案 0 :(得分:0)
我不知道这是什么" Control-M"事情是,但您应该能够安全地从您的帐户中删除该一行bash
而没有任何问题。它所做的就是使用名为bash
的命令shell替换默认情况下为您的帐户分配的任何命令shell。如果您不关心使用默认shell或.profile
,尤其是当您遇到bash
文件时,请将其删除。
如果您确实想使用chsh
,那么您可以尝试使用chsh
命令更改默认shell。这也可能导致这个问题" Control-M"因此,您希望阅读{{1}}手册页,以确保您知道如何确定当前的shell是什么以及如果出现任何问题,如何更改回原始值。