我试图编写一个脚本,以用户身份按顺序运行命令,但 su 会同时执行每个命令,而不是一个接一个地运行它们
脚本看起来像
su username -c "cd /home/username/ ; git something.com"
su username -c "cd /home/username/ ; git something2.com"
su username -c "cd /home/username/ ; git something3.com"
答案1
添加wait
命令。
su 用户名 -c "cd /home/用户名/;git something.com";等待
这将告诉脚本等待子进程完成。
答案2
为什么不
su username -c "cd /home/username/ ; git something.com; git something2.com; git something3.com"