.profile文件中的exec bash命令不允许Control-M作业运行

时间:2016-09-06 11:18:43

标签: unix control-m

我遇到一个问题,我的Control-M作业无法在unix框上执行任何操作。

经过调查发现unix服务器中的.profile文件是罪魁祸首。

.profile文件的内容是

exec bash

我尝试重命名文件并在UAt中运行该作业,但它确实起作用,因为我不确定没有这个文件的含义。

有人可以帮我解释

如果重命名.profile文件

,会产生什么影响

如何在服务器中使用.profile文件的内容

1 个答案:

答案 0 :(得分:0)

我不知道这是什么" Control-M"事情是,但您应该能够安全地从您的帐户中删除该一行bash而没有任何问题。它所做的就是使用名为bash的命令shell替换默认情况下为您的帐户分配的任何命令shell。如果您不关心使用默认shell或.profile,尤其是当您遇到bash文件时,请将其删除。

如果您确实想使用chsh,那么您可以尝试使用chsh命令更改默认shell。这也可能导致这个问题" Control-M"因此,您希望阅读{{1}}手册页,以确保您知道如何确定当前的shell是什么以及如果出现任何问题,如何更改回原始值。