我写了一个简单的bash脚本,在整个脚本的执行过程中需要保持超级用户权限。然而,当脚本执行sleep
命令时,很不幸但可以理解的是它失去了sudo
提升的权限。这对我来说不是好事:
sudo echo "I am sudo!" # Asks for passwords
sleep(60)
sudo echo "I am sudo!" # Need to enter password again.
我考虑用一个while循环来代替sleep,以保持sudo权限的有效性,但我相信有更好的方法可以使sudo权限在整个脚本中保持有效。谢谢。