Skip to content

Instantly share code, notes, and snippets.

input {
file {
path => "/var/log/messages"
type => "syslog"
}
file {
path => "/var/log/php_errors.log"
type => "phperror"
}
file {
@guixing
guixing / deploy.py
Last active December 22, 2015 12:29
import sys
import os
import urllib
import urllib2
import tarfile
import shutil
APP_NAME="wordpress"
import sys
def readfilerev(fd):
buff = 256
fd.seek(0,2)
size = fd.tell()
rem = size % buff
pos = max(0, size - (buff + rem))
line = ''
while pos >= 0 :
fd.seek(pos, 0)
import re
import sys
import os
def filerev(somefile, buffer=256):
somefile.seek(0, os.SEEK_END)
size = somefile.tell()
lines = ['']
rem = size % buffer
pos = max(0, (size // buffer - 1) * buffer)
def readfilerev(fd):
buff = 256
fd.seek(0,2)
size = fd.tell()
rem = size % buff
#pos = max(0, (size / buff -1) * buff)
line = ''
pos = -1
while fd.tell() > 0:
fd.seek(pos, 1)
import socket
import datetime
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect(('127.0.0.1', 2003))
now = datetime.datetime.now()
onehour = datetime.timedelta(days=1)
h = now - onehour
minute = datetime.timedelta(minutes=1)
pbpaster | cut -d: -f 1 | awk '{printf "\"%s\",\n",$1}'