Some exceptions raising added.

This commit is contained in:
tomash 2006-05-30 12:51:39 +00:00
parent aead81fe1b
commit e6233ff3fc

View file

@ -65,7 +65,11 @@ class Crontab
*/ */
function readCrontab() function readCrontab()
{ {
exec("crontab -u {$this->user} -l", $crons, $return); @exec("crontab -u {$this->user} -l", $crons, $return);
if($return != 0){
return PEAR::raiseError("*** Can't read crontab ***\n".
" Set crontab manually!\n");
}
foreach ($crons as $line) foreach ($crons as $line)
{ {
@ -146,8 +150,13 @@ class Crontab
// echo "line $i : $line\n"; // echo "line $i : $line\n";
if ($line) if ($line){
fwrite($file, $line."\n"); $r = @fwrite($file, $line."\n");
if($r === FALSE){
return PEAR::raiseError("*** Can't write crontab ***\n".
" Set crontab manually!\n");
}
}
} }
fclose($file); fclose($file);