cat /dev/input/event5 - мышь (реакция на все кнопки и колесо)
cat /dev/input/event4 - клавиатура
#!/bin/bash
cat /dev/input/mouse0 | while read i;
do echo "Вместо echo может быть любая команда";
done;
##### Dell 1525: #####
# иначе scrot работать не будет из под обычного пользователя!!!
chmod 444 /dev/input/event4
chmod 444 /dev/input/event6
#
@reboot /a/tmp/key.sh
@reboot /a/tmp/mouse.sh
10 15 13 5 * /a/tmp/key.sh
10 15 13 5 * /a/tmp/mouse.sh
*/1 * * * * find /a/mouse -size +500k -type f -exec rm {} \;
59 23 * * * find /a/mouse -type f -mtime +8 -exec rm -f {} \;
#
#!/bin/bash
#mkdir -p /a/mouse/skren_$(date +%Y.%m.%d)/$(date +%H)/$(date +%M)
cat /dev/input/event6 | while read i;
#do echo "hi"
do DISPLAY=":0.0" import -window root /a/mouse/screen_$(date +%Y.%m.%d_%H:%M:%S$
done;
#
#!/bin/bash
cat /dev/input/event4 | while read i;
do DISPLAY=:0.0 /usr/bin/scrot /a/mouse/screen_$(date +%Y.%m.%d_%H:%M:%S).jpg;
done;
сортировка в порядке убывания -- sort -nr
Удаление повторяющихся сток -- uniq
cat /a/tmp/text.txt | sort -nr | uniq -c > /a/tmp/te.log
******************************************************
Скрипт выполняет команду каждые 2 секунды. нагрузка на процессор и название процесса...
#!/bin/sh
while true; do
echo `date | awk '{print $4 }'` `date | awk '{print $3 }'` `date | awk '{print $2 }'` `date | awk '{print $6 }'` `ps aux | awk '$3>5' | tail -n 1 | awk '{print $3 }'` `ps aux | awk '$3>5' | tail -n 1 | awk '{print $11 }'` >> text.txt
sleep 2
done
******************************************************
Ган***ы сделали xubuntu 12.04!!! что за глупость при отправке сообщений при помощи утилиты mail!
echo "WARNING: gnome-keyring:: couldn't connect to: /tmp/keyring-6EpBuP/pkcs11: В соединении отказано" | mail -s "заебали ошибки" bad@ubuntu12-04.com > /dev/null 2>&1
*******************************************************
Вывод о нагрузке более 50% CPU:
ps aux | awk '$3>50' | tail -n 3 | awk '{print $11 }'
acpi -V | sed '1!d' | awk '{print $5 }'
Количество строк, слов:
cat /var/www/1/Failed.log | wc -c -l
Когда установил ОС:
ls -lct /etc | tail -1 | awk '{print $6,$7,$8}'
###############################################################
Числа:
#!/bin/bash
max_num=9
i=0
while [ $i -le $max_num ]; do
echo "$i"
printf %04d $i
i=`expr $i + 1`
done
##############################################################
Случайное число:
$ jot -r 1 30 60
echo "WARNING: gnome-keyring:: couldn't connect to: /tmp/keyring-6EpBuP/pkcs11: В соединении отказано" | mail -s "заебали ошибки" bad@ubuntu12-04.com > /dev/null 2>&1
*******************************************************
Вывод о нагрузке более 50% CPU:
ps aux | awk '$3>50' | tail -n 3 | awk '{print $11 }'
acpi -V | sed '1!d' | awk '{print $5 }'
Количество строк, слов:
cat /var/www/1/Failed.log | wc -c -l
Когда установил ОС:
ls -lct /etc | tail -1 | awk '{print $6,$7,$8}'
###############################################################
Числа:
#!/bin/bash
max_num=9
i=0
while [ $i -le $max_num ]; do
echo "$i"
printf %04d $i
i=`expr $i + 1`
done
##############################################################
Случайное число:
$ jot -r 1 30 60
mkdir -p /a/mouse/$(date +%Y.%m.%d)/$(date +%H)/$(date +%M)
ОтветитьУдалить/a/mouse/$(date +%Y.%m.%d)/$(date +%H)/$(date +%M)/screen_$(date +%Y.%m.%d_%H:%M:%S).jpg
find . -mtime -2 -exec cp {} /a/tm1 \;
ОтветитьУдалитьfind . -mtime -2 -print | wc -l
find . -type f | wc -l
ffmpeg -f alsa -ac 2 -i pulse -acodec flac -y $i.flac | ffmpeg -i $i.flac -ab 128 /var/www/tmp/3/$(date +%m.%d_%H:%M:%S ).mp3
ОтветитьУдалитьffmpeg -i /var/www/tmp/3/05.28_23:46.flac -ab 128 /var/www/tmp/3/05.28_23:46.mp3
ffmpeg -f alsa -ac 2 -i pulse -vol 512 -acodec flac -y $i.flac | ffmpeg -i $i.flac -ab 128 /var/www/tmp/3/$(date +%m.%d_%H:%M:%S ).mp3
ОтветитьУдалить00 */1 * * * find /var/www/tmp/3 -type f -mmin +59 -exec rm -f {} \; && ffmpeg -f alsa -ac 2 -i pulse -vol 4096 -acodec flac -y $i.flac | ffmpeg -i $i.flac -ab 128 /var/www/tmp/3/tmp00.mp3
ОтветитьУдалить02 */1 * * * killall ffmpeg && find /var/www/tmp/3 -type f -mmin +59 -exec rm -f {} \; && ffmpeg -f alsa -ac 2 -i pulse -vol 4096 -acodec flac -y $i.flac | ffmpeg -i $i.flac -ab 128 /var/www/tmp/3/tmp02.mp3
crontab -l > /a/cron
ОтветитьУдалитьsudo find / -name "*drweb*" -type f -exec rm {} \;
ОтветитьУдалитьcpufreq-info
ОтветитьУдалитьalsactl init
glxinfo
название программы занимающая более 50% ресурсов процессора:
ОтветитьУдалитьps aux | awk '$3>50' | tail -n 3 | awk '{print $11 }'