使用不同账户,执行执行脚本时候sudo经常会碰到 sudo: sorry, you must have a tty to run sudo这个情况

修改一下sudo的配置

vi /etc/sudoers        (最好用sudo vi /etc/sudoers命令)

注释掉 Default requiretty 一行

#Default requiretty

意思就是sudo默认需要tty终端。

注释掉就可以在后台执行。