2日以上前に変更のあったディレクトリ
find ./ -mtime +2 -type d
| #!/bin/bash | |
| export_envchain() { | |
| env_name=$1 | |
| before=$(env | wc -l) | |
| after=$(envchain $env_name env | wc -l) | |
| diff=$((after - before)) | |
| list=$(envchain $env_name env | tail -$diff) | |
| env_keys=$(echo "$list" | awk -F '=' '{ print $1 }' | xargs echo) |
| export memcache.apne1.cache.amazonaws.com | |
| export LIMIT=100000 | |
| echo 'stats slabs' | nc $MEMCACHED_HOST 11211 | grep ':' | awk -F '[ :]' '{ print $2 }' | sort -u\ | |
| | xargs -n 1 -I '{}' bash -c 'echo "stats cachedump {} $LIMIT" | nc $MEMCACHED_HOST 11211' |
2日以上前に変更のあったディレクトリ
find ./ -mtime +2 -type d
| #!/usr/bin/env ruby | |
| def redis_host | |
| ENV['REDIS_HOST'] | |
| end | |
| def rediscmd(cmd) | |
| escaped_cmd = cmd.gsub('*', '\*') | |
| `redis-cli -h #{redis_host} #{escaped_cmd}`.strip | |
| end |
| IO.popen('log stream --process VDCAssistant') do |io| | |
| while (line = io.gets) do | |
| puts(line) if line.to_s =~ /kCamera/ | |
| end | |
| end |
twiter : fukajun
| #!/bin/bash | |
| hosts=$@ | |
| filenames=' | |
| /var/log/messages | |
| /var/log/ecs/ecs-agent.log | |
| /var/log/docker | |
| ' | |
| for host in $hosts; do | |
| for filename in $filenames; do |
DigDagでタスクが実行されるときの流れを少し調べたのでメモ 理解までは至ってないが、通知がretryされる部分に関しては見つけることができた
実行時に Starting a new session project のメッセージをログとして出力している部分