I hereby claim:
- I am Toubib on github.
- I am toubib (https://keybase.io/toubib) on keybase.
- I have a public key whose fingerprint is 7106 EBD3 09E2 F527 D037 EBF8 EEA4 6741 3BF5 6820
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
#!/usr/bin/python | |
# made from https://github.com/graphite-project/carbon/blob/master/examples/example-pickle-client.py | |
import re | |
import sys | |
import time | |
import socket | |
import platform | |
import subprocess | |
import pickle | |
import struct |
class Script { | |
process_incoming_request({ | |
request | |
}) { | |
// console is a global helper to improve debug | |
//console.log(request.headers); | |
//console.log(request.content); | |
if (request.content.object_kind === "push") { |
### PID management | |
PID_FILE=/tmp/__SCRIPT_NAME__.pid | |
if [ -f $PID_FILE ];then | |
OLD_PID=$(<$PID_FILE);SEARCH_PID="x$(ps -p $OLD_PID -o pid h)" | |
test "$SEARCH_PID" != "x" && die "Already launched (pid $OLD_PID), exit" | |
fi | |
echo $$ > $PID_FILE | |