Skip to content

Instantly share code, notes, and snippets.

@zeszyt
zeszyt / arch-sub.sh
Created November 10, 2011 07:32
Archiwizacja podkatalogów
#!/bin/ksh
for i in $(ls -A)
do
if [ -d "$i" ];
then
echo "Przetwarzam: $i"
tar -czf "$i.tgz" "$i"
echo " Usuwam: $i"
rm -rf "$i"
@zeszyt
zeszyt / gpio.c
Created November 8, 2011 15:08
WRAP reboot
#include <sys/types.h>
#include <sys/gpio.h>
#include <sys/ioctl.h>
#include <sys/reboot.h>
#include <err.h>
#include <fcntl.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
@zeszyt
zeszyt / capacity.sh
Created November 7, 2011 17:09
Monitorowanie zajętości partycji
#!/bin/ksh
max=85
for disc in $(df | awk '{ print $6 }' | sed '1d'); do
capacity=$(df $disc | sed '1d' | awk '{ print $5 }' | tr -cd [[:digit:]])
if [ $capacity -gt $max ]; then
echo UWAGA! Partycja \"$disc\" jest zajęta w $capacity procentach.
fi
done
@zeszyt
zeszyt / futro_dmesg.txt
Created November 7, 2011 14:05
futrzak dmesg, sysctl
# dmesg
OpenBSD 5.0 (GENERIC) #43: Wed Aug 17 10:10:52 MDT 2011
deraadt@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: AMD Athlon(tm) Processor ("AuthenticAMD" 686-class, 256KB L2 cache) 1.01 GHz
cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE
real mem = 234352640 (223MB)
avail mem = 220483584 (210MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 05/14/08, BIOS32 rev. 0 @ 0xfaa30, SMBIOS rev. 2.2 @ 0xf0000 (31 entries)
bios0: vendor Phoenix Technologies, LTD version "6.00PG Rev. 4.00.0Q" date 05/14/2008
@zeszyt
zeszyt / ifconfig.sh
Created November 7, 2011 06:55
Lista interfejsów sieciowych OpenBSD
$ ifconfig | egrep -v '^[[:space:]]|(enc|lo|pflog)[[:digit:]]+:' | sed -ne 's/^\(.*\):.*/\1/p'
re0
xl0