Exemplo n.º 1
0
def singal_machine():
    remote_tailer = RemoteTailer(host='localhost', username='******', file_name='/Users/pengyu/projects/RemoteTail/README.md')
    signal.signal(signal.SIGINT, partial(signal_handler, remote_tailer))

    remote_tailer.clean()
    for line in remote_tailer.tail():
        print line
Exemplo n.º 2
0
def multi_machine():
    machine_hosts = ['localhost1', 'localhost2']
    remote_tailers = map(lambda host: RemoteTailer(host=host, username='******', file_name='/root/hello_word.some_date'), machine_hosts)
    signal.signal(signal.SIGINT, partial(signal_handler, remote_tailers))

    map(lambda remote_tailer:remote_tailer.clean(), remote_tailers)
    for line in RemoteTailer.multi_tail(remote_tailers):
        print line