massive reworking of command line interface

This commit is contained in:
David Dollar
2010-06-23 17:51:12 -04:00
parent 0f7eec061d
commit 6811a8d96a
8 changed files with 140 additions and 121 deletions
+13
View File
@@ -0,0 +1,13 @@
pre-start script
bash << "EOF"
mkdir -p /var/log/<%= app %>
<% engine.processes.keys.sort.each do |process| %>
<% 1.upto(concurrency[process]).each do |num| %>
start <%=app%>-<%=process%>-<%=num%>
<% end %>
<% end %>
EOF
end script
+5
View File
@@ -0,0 +1,5 @@
stop on stopping <%= app %>
respawn
chdir <%= engine.directory %>
exec <%= process.command %> >> /var/log/<%=app%>/<%=process.name%>-<%=num%>.log 2>&1