start new:
tmux
start new with session name:
tmux new -s myname
| #!/bin/bash | |
| # Configration | |
| MYSQL=/usr/bin/mysql | |
| TPCCLOAD=./tpcc_load | |
| TABLESQL=./create_table.sql | |
| CONSTRAINTSQL=./add_fkey_idx.sql | |
| DEGREE=`getconf _NPROCESSORS_ONLN` |
| # -*- coding: utf-8 -*- | |
| import os | |
| from datetime import datetime | |
| from binascii import crc32 | |
| import cPickle as pickle | |
| from glob import glob | |
| TABLE = {} | |
| current_active = max([int(f.replace('.sst', '')) for f in glob('*.sst')] or [1]) |
| #!/usr/bin/env python | |
| """ | |
| How to use it: | |
| 1. Just `kill -2 PROCESS_ID` or `kill -15 PROCESS_ID`, | |
| The Tornado Web Server Will shutdown after process all the request. | |
| 2. When you run it behind Nginx, it can graceful reboot your production server. | |
| """ | |
| import time |
| #!/usr/bin/env python | |
| """ | |
| How to use it: | |
| 1. Just `kill -2 PROCESS_ID` or `kill -15 PROCESS_ID` , The Tornado Web Server Will shutdown after process all the request. | |
| 2. When you run it behind Nginx, it can graceful reboot your production server. | |
| 3. Nice Print in http://weibo.com/1682780325/zgkb7g8k7 | |
| """ |
| var CryptoJS = require('crypto-js') | |
| var request = require('request-promise') | |
| /* | |
| * npm install crypto-js request-promise request | |
| * node wx_t1t_hack.js | |
| */ | |
| // export function testEncription(msg, fullKey) { | |
| // var fullKey = fullKey.slice(0, 16) |
| global inject, delay_cnt | |
| probe begin { | |
| println("injdect diskio delay begin.\n"); | |
| } | |
| probe procfs("cnt").read { | |
| $value = sprintf("%d\n", delay_cnt); | |
| } |
| #define _GNU_SOURCE | |
| #include <stdio.h> | |
| #include <unistd.h> | |
| #include <dlfcn.h> | |
| ssize_t read(int fd, void *buf, size_t count) { | |
| ssize_t (*origin_read)(int, void*, size_t) = dlsym(RTLD_NEXT, "read"); | |
| sleep(5); | |
| printf("read sleep 5s\n"); | |
| return origin_read(fd, buf, count); |
| #!/bin/bash | |
| set -euo pipefail | |
| function myFunction() { | |
| myCommand | |
| return $? | |
| } | |
| retry=0 | |
| maxRetries=5 |