From 55375b9bdef3146e1a01c9b26b643eb391211aa3 Mon Sep 17 00:00:00 2001 From: Jay Zeschin Date: Tue, 31 May 2011 16:30:45 -0700 Subject: [PATCH 1/2] Edited data/export/upstart/process.conf.erb via GitHub --- data/export/upstart/process.conf.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/export/upstart/process.conf.erb b/data/export/upstart/process.conf.erb index ba37101..e6447c4 100644 --- a/data/export/upstart/process.conf.erb +++ b/data/export/upstart/process.conf.erb @@ -3,4 +3,4 @@ stop on stopping <%= app %>-<%= process.name %> respawn chdir <%= engine.directory %> -exec su <%= user %> -c 'export PORT=<%= port %>; <%= process.command %> >> <%= log_root %>/<%=process.name%>-<%=num%>.log 2>&1' +exec su - <%= user %> -c 'export PORT=<%= port %>; <%= process.command %> >> <%= log_root %>/<%=process.name%>-<%=num%>.log 2>&1' From f308ad886deb190e8279a962b79d60063dd590bb Mon Sep 17 00:00:00 2001 From: Jay Zeschin Date: Wed, 1 Jun 2011 10:38:07 -0600 Subject: [PATCH 2/2] Change directories when using su - -c to execute a command since you lose the current working directory --- data/export/upstart/process.conf.erb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/data/export/upstart/process.conf.erb b/data/export/upstart/process.conf.erb index e6447c4..fb7560c 100644 --- a/data/export/upstart/process.conf.erb +++ b/data/export/upstart/process.conf.erb @@ -2,5 +2,4 @@ start on starting <%= app %>-<%= process.name %> stop on stopping <%= app %>-<%= process.name %> respawn -chdir <%= engine.directory %> -exec su - <%= user %> -c 'export PORT=<%= port %>; <%= process.command %> >> <%= log_root %>/<%=process.name%>-<%=num%>.log 2>&1' +exec su - <%= user %> -c 'cd <%= engine.directory %>; export PORT=<%= port %>; <%= process.command %> >> <%= log_root %>/<%=process.name%>-<%=num%>.log 2>&1'