crontab中使用sudo命令的注意


在使用crontab執行非root用戶定時任務時,有時候shell腳本里需要用到sudo以獲得root權限;

如:

VIP_CARD=eth0

VIP_ADDR=192.168.4.119

NETMASK=255.255.240.0

sudo ifconfig $VIP_CARD:0 $VIP_ADDR netmask $NETMASK up

注意如下:

1 配置非root用戶免密碼登錄

/etc/sudoers

username  ALL=(ALL)       NOPASSWD: ALL

2 注釋掉/etc/sudoers文件中的一行如下:

#Defaults  requiretty


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM