the_oliver Posted January 6, 2007 Share Posted January 6, 2007 Hello, im have the following in a php script, which cron runs every now and then![code]$c1 = "useradd ".$username." -p $(crypt ".$clearpass.")";shell_exec('$c1');[/code]Everything else in the script works fine, except this which returns this error to me by mail:[quote]X-Cron-Env: <SHELL=/bin/sh>X-Cron-Env: <HOME=/root>X-Cron-Env: <PATH=/usr/bin:/bin>X-Cron-Env: <LOGNAME=root>X-Cron-Env: <USER=root>sh: useradd: command not found[/quote]Can anyone tell me where i have gone wrong? if i run useradd laura -p $(crypt laurahelm) in the comand prompt it works fine.Thanks(im running it on CentOS 4.4) Link to comment https://forums.phpfreaks.com/topic/33102-solved-error-from-php-file-call-in-cron/ Share on other sites More sharing options...
neylitalo Posted January 6, 2007 Share Posted January 6, 2007 useradd is in /usr/sbin, which is not in the X-Cron-Env PATH. Try replacing "useradd" with "/usr/sbin/useradd" in your script. Link to comment https://forums.phpfreaks.com/topic/33102-solved-error-from-php-file-call-in-cron/#findComment-154229 Share on other sites More sharing options...
the_oliver Posted January 6, 2007 Author Share Posted January 6, 2007 Perfect. Thank you. Link to comment https://forums.phpfreaks.com/topic/33102-solved-error-from-php-file-call-in-cron/#findComment-154230 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.