我有一个bash脚本打开一个带有3个选项卡的配对终端,每个选项卡都有一个需要sudo的命令。问题是我必须在3个选项卡中的每个选项卡上输入我的sudo密码,这是不理想的。我可以这样做,所以我只输入了一次sudo密码吗?基本上,我想双击shell脚本,输入我的sudo密码一次,然后执行所有3个命令。我怎样才能做到这一点?这个脚本如下所示:
#!/bin/sh
mate-terminal \
--tab -e "sudo /sbin/mgetty -s 115200 -D /dev/ttyUSB0" \
--tab -e "sudo tail -f /var/log/mgetty/mg_ttyUSB0.log" \
--tab -e "sudo tail -f /var/log/messages"