reboot helper for windows
Elisa, after plugin update need to reboot. We should create an external launcher (called elisa_reboot.exe).
Each time Elisa wants to reboot, application will execute it.
The launcher will start and wait few seconds.
It will check if there is any available elisa.exe or elisa_fork.exe process. if yes, it will kill them.
He will launch Elisa if needed.
elisa_reboot.exe could also be use to close the application. Today, each time we exit from Elisa, we kill the process because of a deadlock in elisa_fork.exe. It does not happens all the time, but will kill for each exit.
elisa_reboot.exe could take the following parameters:
elisa_reboot.exe [seconds] [relaunch]
seconds:
* mandatory
* type: integer
* the seconds to wait before check if the process still exists
relaunch:
* optional
* type: boolean, default 1
* if 1, relaunch elisa.exe
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Essential
- Drafter:
- yyoyo
- Direction:
- Approved
- Assignee:
- Jesús Corrius
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- 0.5.23
- Started by
- Jesús Corrius
- Completed by
- Jesús Corrius
Related branches
Related bugs
Sprints
Whiteboard
The reboot utility has been implemented in Distribuable Dependencies revision 155.