| Summary: | stop on event not stopping service when initctl emit used | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 6 | Reporter: | Ted X Toth <txtoth> |
| Component: | upstart | Assignee: | Lukáš Nykrýn <lnykryn> |
| Status: | CLOSED NOTABUG | QA Contact: | qe-baseos-daemons |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 6.4 | CC: | joe, prc |
| Target Milestone: | rc | ||
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2012-01-24 14:18:11 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Ted X Toth
2012-01-18 14:58:03 UTC
Joe Nall pointed me at this statement: Only one event expression is permitted for each of start on and stop on, repeating the stanza will override the previously defined expression So I removed: stop on runlevel [0126] from the config file and tried to emit the BounceOff event but again the service didn't stop. I then rebooted the box and retried the experiment and it worked. My original test config file probably should have had: stop on BounceOff or on runlevel [S0126] This bug can be closed as it's not a bug but the man page should be altered to clarify how event expressions work. Also it's not clear why I had to reboot to affect the change when init monitors the config files. Was the service running when you altered the configuration file? Upstart does not change "settings" for a service if it is running. So I'd need to stop the service, edit the config and then restart it for the config changes to take affect? If the job you have configured was running, the configuration will take affect after all instances of the job stops. |