# What is a exec format error in daemons

**URL:** <https://www.ruby-forum.com/t/what-is-a-exec-format-error-in-daemons/130493>\
**Category:** Ruby\
**Created:** [February 28, 2008, 7:30pm UTC](https://www.ruby-forum.com/t/what-is-a-exec-format-error-in-daemons/130493 "2008-02-28T19:30:58Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Junkone](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e274bd/32.png) [@Junkone](https://www.ruby-forum.com/u/Junkone)\
**Post date:** [February 28, 2008, 7:30pm UTC](https://www.ruby-forum.com/t/what-is-a-exec-format-error-in-daemons/130493/1 "2008-02-28T19:30:58Z")

</div>

Exec format error - E:/TradingTools/Development/app/helpers/  
twsMonitor.rb  
e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/  
application.rb:109:in `exec' e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/ application.rb:109:in`start\_exec’  
e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/  
application.rb:230:in `start' e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/ controller.rb:69:in`run’  
e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/Daemons.rb:136:in  
`run' e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/cmdline.rb: 105:in`call’  
e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/cmdline.rb:  
105:in `catch_exceptions' e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/Daemons.rb:135:in`run’  
E:/TradingTools/Development/app/helpers/Ruby-1.rb:15  
e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/daemonize.rb:  
126:in `initialize': stream closed (IOError) from E:/Program Files/ActiveState Komodo IDE 4.2/lib/support/dbgp/ rubylib/rdbgp/interface.rb:96:in`join’  
from E:/Program Files/ActiveState Komodo IDE 4.2/lib/support/dbgp/  
rubylib/rdbgp/interface.rb:96:in `end_session' from E:/Program Files/ActiveState Komodo IDE 4.2/lib/support/dbgp/ rubylib/rdbgp/interface.rb:162:in`shutdown’  
from E:/Program Files/ActiveState Komodo IDE 4.2/lib/support/dbgp/  
rubylib/rdbgp/processor.rb:118:in `shutdown' from E:/Program Files/ActiveState Komodo IDE 4.2/lib/support/dbgp/ rubylib/rdbgp/processor.rb:386:in`wrap\_up’  
from E:/Program Files/ActiveState Komodo IDE 4.2/lib/support/dbgp/  
rubylib/rdbgp/processor.rb:366:in `each' from E:/Program Files/ActiveState Komodo IDE 4.2/lib/support/dbgp/ rubylib/rdbgp/processor.rb:366:in`wrap\_up’  
from E:/Program Files/ActiveState Komodo IDE 4.2/lib/support/dbgp/  
rubylib/rdbgp/loader.rb:106:in `wrap_up' from E:/Program Files/ActiveState Komodo IDE 4.2/lib/support/dbgp/ rubylib/rdbgp/loader.rb:133 from E:/Program Files/ActiveState Komodo IDE 4.2/lib/support/dbgp/ rubylib/rdbgp/loader.rb:132:in`skip’  
from E:/Program Files/ActiveState Komodo IDE 4.2/lib/support/dbgp/  
rubylib/rdbgp/loader.rb:132  
from e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/  
cmdline.rb:110  
e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/  
application.rb:109:in `exec': Exec format error - E:/TradingTools/ Development/app/helpers/twsMonitor.rb (Errno::ENOEXEC) from e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/ application.rb:109:in`start\_exec’  
from e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/  
application.rb:230:in `start' from e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/ controller.rb:69:in`run’  
from e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/Daemons.rb:  
136:in `run' from e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/ cmdline.rb:105:in`call’  
from e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/daemons/  
cmdline.rb:105:in `catch_exceptions' from e:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.9/lib/Daemons.rb: 135:in`run’  
from E:/TradingTools/Development/app/helpers/Ruby-1.rb:15

my code looks like this  
require “Daemons”  
options = {  
:app\_name =\> “my\_app”,  
:ARGV =\> [‘start’, ‘-f’],  
:dir\_mode =\> :script,  
:dir =\> ‘pids’,  
:multiple =\> true,  
:ontop =\> true,  
:mode =\> :exec,  
:backtrace =\> true,  
:monitor =\> true,  
:script =\> “E:\TradingTools\Development\app\helpers\”  
}  
filename=“E:\TradingTools\Development\app\helpers\twsMonitor.rb”  
Daemons.run(filename, options)
