我有一个shell脚本,我在其中运行以下命令:
cd system_xml
sudo find . -name "*.xml" | sudo xargs gzip
system_xml包含大约60K xml文件。我正在尝试使用该文件的gziped版本查找并替换所有原始xml文件。
但是运行此文件大约3分钟后,我收到以下错误:
PAM conversation error
答案 0 :(得分:0)
我更改了脚本以执行以下操作:
sudo bash;
find -type f -name '*.xml' | xargs gzip
无论出于何种原因,它都有效。我仍然不愿意接受这个答案而没有解释为什么这个有效。
你能在管道中执行2个sudo程序吗?我知道这是nohup的情况