今天闲着无聊写了一个小shell  关于useradd的 然后将此shell加入了crontab中,但是每次执行之后,不报错,但是用户却没有添加进去,在终端下执行此shell,可以添加 ,查看了日志,没有报错,查看邮件,也没有新邮件,感觉很奇怪...

后来给尝试着给自己发了下邮件,没有收到,终于意识到可能邮件服务器没有搭建好,装上sendmail之后,再执行那个cron,邮件来了,一看报错内容,终于明白过来了

 

crontab中的小排错_shell

 

x-cron的环境是/usr/bin下的,而useradd命令是在sbin下,然后我在shell中指明了useradd的绝对路径,用户终于正常添加进去了。

 

环境变量真是搞阿.....

 

附上小shell

 

crontab中的小排错_职场_02