在我的bash脚本中,我执行一些命令作为其他用户.
我想在之前的脚本中定义的su命令中调用一个bash函数.
我想在之前的脚本中定义的su命令中调用一个bash函数.
my_function() { do_something } su username -c "my_function"
上面的脚本不起作用,当然在su中没有定义my_function.
我只想到将功能保存到单独的文件中.任何更好的主意,不要做其他文件?
您可以导出函数使其可用于subshell:
原文链接:https://www.f2er.com/bash/383756.htmlexport -f my_function su username -c "my_function"