0
我想運行一個ruby程序,它是來自.procmailrc的RoR項目的一部分。在命令行的所有.procmailrc文件作用線運行正常,但是當通過procmail的處理真正的電子郵件,我發現了以下錯誤:從procmail運行一個ruby-on-rails程序的奇怪
/bin/sh: line 1: 12625 File size limit exceeded(core dumped) /usr/bin/rails r test.rb
test.rb僅僅是一個簡單的腳本,從STDIN副本到一個臨時文件。
我的.procmailrc文件是
:0: $HOME/alerts.lock
* ^X-mailer: X-System Alert Info
| cd /usr/local/src/Alert; /usr/bin/rails r ./test.rb
任何人有任何想法,這是怎麼回事?
編輯:我應該注意到用一個perl程序代替/usr/bin/rails r ./test.rb
在.procmailrc中執行相同的事情(如test.rb)的作品。
http://serverfault.com/questions/429352/file-size-limit-exceeded-in-bash/429369#429369%3a提供了一些可能的提示。檢查覈心文件和/或跟蹤系統調用,至少應該幫助確定'rails'創建一個大文件的位置。 – tripleee