美文网首页
linux——定时执行操作报错(sudo: 没有终端存在,且未指

linux——定时执行操作报错(sudo: 没有终端存在,且未指

作者: 小T呀 | 来源:发表于2021-03-10 10:41 被阅读0次

问题:
  创建shell脚本执行普通用户定时运行文件夹内容清理工作,由于正常运行需要sudo输入密码,但是自动执行操作过程中并没有输入,因此导致系统邮件中报错


解决的办法:
  给当前用户增加sudo 权限时,规定不需要输入密码。
  sudo visudo进入/etc/sudoers 文件在当前用户权限处编辑hadoop ALL=(ALL) NOPASSWD:ALL
则shell将会执行成功。

另:
目前不使用vim/vi进入vi编辑界面的:
visudo进入/etc/sudoers 文件
crontab -e进入循环执行计划任务编辑界面

相关文章

网友评论

      本文标题:linux——定时执行操作报错(sudo: 没有终端存在,且未指

      本文链接:https://www.haomeiwen.com/subject/nhqrqltx.html