Managing events with upstart
How can I start a process by stopping another process?
The scene is the next:
I'm respawning a process that captures data from a serial port and when I killed this process I need to trigger another process automatically.
How can I do this whit upstart?
I hope someone could helpme...
Greetings...
Roger
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- upstart Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- Jeff Oliver
- Solved:
- 2008-11-08
- Last query:
- 2008-11-08
- Last reply:
- 2008-11-07
|
#1 |
In upstart 0.5.0, you can do something like.
start foo on stopping bar
This would start foo up when bar was in the process of shutting down.
I'm not sure if you can do that same in 0.3.9+.
Roger (rogerssm) said : | #2 |
thanks for the answer, however I make the next solution:
1.- I create an event with the next lines:
start on startup
start on runlevel [!0]
exec /path to binary1
respawn
2.- An the second event:
start on stopped binary1
exec /path to binary2
...At least this works....
Thanks anyway...
Roger (rogerssm) said : | #3 |
Thanks Jeff Oliver, that solved my question.