课程
/运维&测试
/Linux
/Linux中的计划任务之Crontab
crontab运行里面的命令执行出错:ERROR (getpwnam() failed),如何解决?
2017-02-10
源自:Linux中的计划任务之Crontab 3-1
正在回答
添加一个用户参数(who) # Minute Hour Day of Month Month Day of Week Who Command # (0-59) (0-23) (1-31) (1-12 or Jan-Dec) (0-6 or Sun-Sat) root /my/fancy/script.sh
https://stackoverflow.com/questions/41861683/getpwnam-failed-in-bin-sh-only-when-called-from-cron
etc下的crontab配置是要指定用户去执行的,不然人家怎么知道你用什么用户去执行这个定时任务
crontab -e是在当前用户下配置你的定时任务,你写进去的会自动写入相应的crontab配置文件
报这个原因可能是 vi crontab命令导致的,要用crontab -e命令
具体是什么命令呢?shell脚本?
举报
学会Crontab命令,让重复任务自动化执行,提高大家工作效率