Hi, I have 2 jobs foo ---- env NAME=foo export NAME console output script echo "INSIDE [$UPSTART_JOB]. NAME:[$NAME]" exec sleep 500 end script
foo1 ----- start on started foo env NAME=foo1 export NAME console output script echo "INSIDE [$UPSTART_JOB]. NAME:[$NAME]" end script When I start foo, I see that the NAME being exported from foo is taking precedence over the local environment variable defined in foo1. Is this a bug? I will see if I can overrite the inherited environement with the local environment variables before spawning the job. Here is the console output --------- [nova_k10:/etc/init/jobs.d]$ start foo [nova_k10:/etc/init/jobs.d]$ INSIDE [foo1]. NAME:[foo] INSIDE [foo]. NAME:[foo] --------- Output from /var/log/messages Apr 21 13:06:04 nova_k10 init: foo goal changed from stop to start Apr 21 13:06:04 nova_k10 init: foo state changed from waiting to starting Apr 21 13:06:04 nova_k10 init: Handling starting event Apr 21 13:06:04 nova_k10 init: foo state changed from starting to pre-start Apr 21 13:06:04 nova_k10 init: foo state changed from pre-start to spawned Apr 21 13:06:04 nova_k10 init: foo main process (3808) Apr 21 13:06:04 nova_k10 init: foo state changed from spawned to post-start Apr 21 13:06:04 nova_k10 init: foo state changed from post-start to running Apr 21 13:06:04 nova_k10 init: Handling started event Apr 21 13:06:04 nova_k10 init: foo1 goal changed from stop to start Apr 21 13:06:04 nova_k10 init: foo1 state changed from waiting to starting Apr 21 13:06:04 nova_k10 init: Handling starting event Apr 21 13:06:04 nova_k10 init: foo1 state changed from starting to pre-start Apr 21 13:06:04 nova_k10 init: foo1 state changed from pre-start to spawned Apr 21 13:06:04 nova_k10 init: foo1 main process (3810) Apr 21 13:06:04 nova_k10 init: foo1 state changed from spawned to post-start Apr 21 13:06:04 nova_k10 init: foo1 state changed from post-start to running Apr 21 13:06:04 nova_k10 init: Handling started event Apr 21 13:06:04 nova_k10 init: foo1 main process (3810) exited normally Apr 21 13:06:04 nova_k10 init: foo1 goal changed from start to stop Apr 21 13:06:04 nova_k10 init: foo1 state changed from running to stopping Apr 21 13:06:04 nova_k10 init: Handling stopping event Apr 21 13:06:04 nova_k10 init: foo1 state changed from stopping to killed Apr 21 13:06:04 nova_k10 init: foo1 state changed from killed to post-stop Apr 21 13:06:04 nova_k10 init: foo1 state changed from post-stop to waiting Apr 21 13:06:04 nova_k10 init: Handling stopped event Thanks, Sandeep
-- upstart-devel mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/upstart-devel
