运行shell脚本时出现PAM对话错误

时间:2016-10-26 05:17:24

标签: linux shell

我有一个shell脚本,我在其中运行以下命令:

cd system_xml
sudo find . -name "*.xml" | sudo xargs gzip

system_xml包含大约60K xml文件。我正在尝试使用该文件的gziped版本查找并替换所有原始xml文件。

但是运行此文件大约3分钟后,我收到以下错误:

PAM conversation error

1 个答案:

答案 0 :(得分:0)

我更改了脚本以执行以下操作:

sudo bash;
find -type f -name '*.xml' | xargs gzip

无论出于何种原因,它都有效。我仍然不愿意接受这个答案而没有解释为什么这个有效。

你能在管道中执行2个sudo程序吗?我知道这是nohup的情况