Implement seppuku command

This commit is contained in:
Kristóf Tóth 2018-04-19 16:23:46 +02:00
parent d79664cf0c
commit d39a861e1d
1 changed files with 9 additions and 0 deletions

View File

@ -34,6 +34,15 @@ class TestCommands(TerminalCommands):
'next_visibility': self.togglenext_visible}})
self.togglenext_visible = not self.togglenext_visible
def command_seppuku_tfw(self, *args):
seppuku = ('nohup sh -c "supervisorctl restart tfwserver event_handler_main" &> /dev/null & '
'clear && echo "Committed seppuku! :)" && sleep infinity')
TFWServerConnector().send_to_eventhandler({
'key': 'shell',
'data': {'command': 'write',
'shellcmd': f'{seppuku}\n'}
})
if __name__ == '__main__':
# pylint: disable=invalid-name