运维
sudo 标签描述

简介 在Linux中普通用户执行某些系统命令时需要root权限,这时需要我们输入密码才能执行。当使用crond定时任务来执行shell脚本时,由于不会出现交互界面,执行到sudo需要输入密码时往往会执行出错,导致脚本无法正确运行。 解决方法 我们可以使用echo将密码作为输入传递给sudo-S命令,就可以很好的解决这个问题 简单示例: !/bin/bash time=$(date+"%F%Y%m%d%H%M%S") ifsystemctlstatushttpd>/dev/null2>&1;then echo"${time}http已启动">>succe...

  Il1dbC9Jhbvl   2023年12月09日   46   0   0 sudo定时任务普通用户shell脚本