在shell脚本中以sudo的形式运行命令集

在shell脚本中以sudo的形式运行命令集,shell,sudo,Shell,Sudo,我希望在shell脚本的中间。 --- sudo -u user1 cp /files ./ (as these files are only accessbile to user1) exit ---- continue as me . 问题是,在sudo正常运行之前,sudo之后的其余命令都不会执行。您使用的sudo不正确。尝试: sudo -u user1 cp /files ./ 没有必要把它分成两行(实际上这样做是错误的)。“退出”退出您的脚本,因此在执行后不会有任何内容。a

我希望在shell脚本的中间。
---
sudo -u user1
cp /files ./  (as these files are only accessbile to user1)
exit 
----
continue as me .

问题是,在sudo正常运行之前,sudo之后的其余命令都不会执行。

您使用的sudo不正确。尝试:

sudo -u user1 cp /files ./ 

没有必要把它分成两行(实际上这样做是错误的)。“退出”退出您的脚本,因此在执行后不会有任何内容。

aah,我错过了,谢谢!!