Create service file:
sudo EDITOR=nvim systemctl edit --force --full my-cron-service.service
Create timer file:
sudo EDITOR=nvim systemctl edit --force --full my-cron-service.timer
Check log sizes | |
``` | |
docker inspect --format='{{.LogPath}}' $(docker ps -a -q) | sudo xargs -n 1 du -ah | sort -h | |
``` |
#!/bin/sh | |
docker image build -t test-dockerignore -f - > /dev/null . <<EOF | |
FROM alpine | |
COPY . /test-dockerignore | |
EOF | |
docker run --rm test-dockerignore sh -c 'cd /test-dockerignore; find -mindepth 1' | |
docker image rm test-dockerignore > /dev/null |
Create service file:
sudo EDITOR=nvim systemctl edit --force --full my-cron-service.service
Create timer file:
sudo EDITOR=nvim systemctl edit --force --full my-cron-service.timer
sudo docker ps --format '{{.ID}}\t{{.Image}}\t{{.Status}}\t{{.Ports}}\t{{.Names}}' | sed -E 's/PREFIX/REPLACE/; s/-([0-9a-z]{8})([0-9a-z]{32})/-\1/' | column -t -s $'\t' |
#!/bin/sh | |
# dependencies: | |
# - jq (pacman -S jq, apt install jq, etc) | |
outputs_json=$(swaymsg -t get_outputs) | |
num_outputs=$(echo "$outputs_json" | jq 'length') | |
focused_output_index=$(echo "$outputs_json" | jq '[.[].focused] | index(true)') |
#!/bin/sh | |
vol-backup() { | |
docker run --rm -v $1:/data -v $(pwd):/backup busybox tar cvf /backup/$1.tar /data | |
} | |
vol-restore() { | |
docker create -v $1:/data --name $1 busybox true | |
docker run --rm --volumes-from $1 -v $(pwd):/backup busybox tar xvf /backup/$1.tar | |
docker rm $1 |
https://github.com/nicolaka/netshoot
kubectl run -n default --generator=run-pod/v1 tmp-shell --rm -i --tty --image nicolaka/netshoot -- /bin/bash
set tabstop=2 softtabstop=0 expandtab shiftwidth=2 smarttab | |
set tabstop=4 softtabstop=0 expandtab shiftwidth=4 smarttab |
// ==UserScript== | |
// @name T4C Automatic Login | |
// @namespace http://tampermonkey.net/ | |
// @version 0.1 | |
// @author Henrik Karlsson | |
// @author You | |
// @match http://192.168.0.55/* | |
// @grant none | |
// ==/UserScript== | |
'use strict' |