Показаны сообщения с ярлыком awk. Показать все сообщения
Показаны сообщения с ярлыком awk. Показать все сообщения

понедельник, 30 января 2017 г.

ffmpeg kill

#!/bin/bash
NAME=$(ps wup $(pgrep ffmpeg) | sed -n '2p' | grep -oE "t/screencast_*.*" | sed 's/^..//')
PID=$(ps wup $(pgrep ffmpeg) | sed -n '2p' | awk '{ print $2}')
kill $PID
DISPLAY=:0.0 /usr/bin/notify-send -t 10000 "Скринкаст остановлен" "имя файла: $NAME"

воскресенье, 25 декабря 2016 г.

backup и монтирование при отсутствии примонтированного раздела

#!/bin/bash

MOUNT=$(blkid | grep "e3dfd950-041c-4f6d-b743-e990ed2a42b5" | awk '{ print $1 }' | sed 's/.$//')

file1="/media/evg/e3dfd950-041c-4f6d-b743-e990ed2a42b5/BACKUP/odt"
if [ -d $file1 ]; then

find /home/evg -name *.odt -type f \
-exec cp {} /media/evg/e3dfd950-041c-4f6d-b743-e990ed2a42b5/BACKUP/odt \;

find /home/evg -name *.txt -type f \
-exec cp {} /media/evg/e3dfd950-041c-4f6d-b743-e990ed2a42b5/BACKUP/odt \;

find /home/evg -name *.ctd -type f \
-exec cp {} /media/evg/e3dfd950-041c-4f6d-b743-e990ed2a42b5/BACKUP/odt \;

else
echo " Резервные копии сделать в данный момент невозможно"
file2="/media/evg/e3dfd950-041c-4f6d-b743-e990ed2a42b5"
if [ -d $file2 ]; then
echo " Директория для монтирования раздела $MOUNT существует "
sudo chmod 777 /media/evg/e3dfd950-041c-4f6d-b743-e990ed2a42b5 && \
sudo mount $MOUNT /media/evg/e3dfd950-041c-4f6d-b743-e990ed2a42b5 && \
find /home/evg -name *.odt -type f \
-exec cp {} /media/evg/e3dfd950-041c-4f6d-b743-e990ed2a42b5/BACKUP/odt \;

find /home/evg -name *.txt -type f \
-exec cp {} /media/evg/e3dfd950-041c-4f6d-b743-e990ed2a42b5/BACKUP/odt \;

find /home/evg -name *.ctd -type f \
-exec cp {} /media/evg/e3dfd950-041c-4f6d-b743-e990ed2a42b5/BACKUP/odt \;

else
echo " Директория подключения $MOUNT пока не существует "
echo " Исправляем..."
echo " Создание директории и монтирование раздела..."
sudo mkdir -p /media/evg/e3dfd950-041c-4f6d-b743-e990ed2a42b5 && \
sudo chmod 777 /media/evg/e3dfd950-041c-4f6d-b743-e990ed2a42b5 && \
sudo mount $MOUNT /media/evg/e3dfd950-041c-4f6d-b743-e990ed2a42b5 && \;

find /home/evg -name *.odt -type f \
-exec cp {} /media/evg/e3dfd950-041c-4f6d-b743-e990ed2a42b5/BACKUP/odt \;

find /home/evg -name *.txt -type f \
-exec cp {} /media/evg/e3dfd950-041c-4f6d-b743-e990ed2a42b5/BACKUP/odt \;

find /home/evg -name *.ctd -type f \
-exec cp {} /media/evg/e3dfd950-041c-4f6d-b743-e990ed2a42b5/BACKUP/odt \;

fi
fi

h265.sh

#!/bin/bash file="../mp4" if [ -d $file ]; then         echo "  Директория существует :-) "         for i in *.mp4; do f...