如何使用su“user”在shell脚本中执行命令

时间:2017-09-13 17:43:02

标签: linux shell su scripting-language pbrun

所以我有这个脚本reporting_tool.sh,它每天运行,直到周日脚本收集脚本中各种查询的所有信息并将它们放入单个History_file.txt

所有“命令”都可以在我自己的用户下运行:user1;但其中三个访问HDFS,只有hdfs用户有权这样做。

我们手动地做了一件事:

$ pbrun su hdfs $ hadoop fs -

所以我需要在我的脚本上只在三行中对hdfs用户进行非个性化操作才能执行它们。

我尝试了一些可能性,但它们没有用。 请分享您的想法,欢迎所有人。

最诚挚的问候。

0 个答案:

没有答案