From: Tim R. <ti...@ph...> - 2011-05-17 16:41:01
|
On 5/17/2011 7:26 PM, Jon Ciesla wrote: > Tim Rice wrote: >> Hi All, >> >> I get the following errors when running under crontab. If I run from >> the command line I don't get any errors. >> >> Any idea why Cran is breaking this? >> >> Traceback (most recent call last): >> File "/usr/local/bin/archivemail", line 1604, in <module> >> main() >> File "/usr/local/bin/archivemail", line 703, in main >> archive(mailbox_path) >> File "/usr/local/bin/archivemail", line 1149, in archive >> _archive_mbox(mailbox_name, final_archive_name) >> File "/usr/local/bin/archivemail", line 1220, in _archive_mbox >> retain.write(msg) >> File "/usr/local/bin/archivemail", line 384, in write >> self.mbox_file.write(body) >> IOError: [Errno 28] No space left on device >> > Well, assuming that the disk isn't actually full, is the cron job > running as the same user as the user you're testing with? Due to > root/non-root status, or differing user quotas, there may be different > amounts of free disk visible to archivemail. Hi Jon, Thanks for the reply, the user is the same and I can actually run archive mail with cron on accounts that have 3 or less mailboxes, when I run the cronjob on boxes of 4 or more I get the error, sometimes, but not always. If I run the job from the command line it works perfectly. Seems like Archivemail is tripping over itself when running multiple boxes or some kind of line buffer error. Any idea on how to increase line buffer size? Thanks Tim > > -J > -- Best Regards, Tim Rice Computer Stuff Phuket Thailand 83000 Tel: +66 76 376165 Fax: +66 76 376165 www.computerstuff.net www.phuket-mail.com |