update 07-05-2022
This commit is contained in:
53
ffmpeg-convertMP4v3.sh
Normal file
53
ffmpeg-convertMP4v3.sh
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# Variables Section
|
||||||
|
#==============================================================
|
||||||
|
# list process to monitor in the variable below.
|
||||||
|
#PROGRAM1=$1
|
||||||
|
PROGRAM1=ffmpeg
|
||||||
|
# APPCHK varible checks to see if $PROGRAM1 is running.
|
||||||
|
APPCHK=$(ps -ea | grep $PROGRAM1 | grep -v grep | wc -l)
|
||||||
|
#==================================================================
|
||||||
|
# The ‘if’ statement below checks to see if the process is running
|
||||||
|
# with the ‘ps’ command. If the value is returned as a ‘0’ then
|
||||||
|
# a message is prompted
|
||||||
|
if [ $APPCHK -eq 0 ];
|
||||||
|
then
|
||||||
|
#echo “$PROGRAM1 may be down”
|
||||||
|
|
||||||
|
cd "$1"
|
||||||
|
#rename 's/[[:blank:]]/_/g' *
|
||||||
|
for FILE in *;
|
||||||
|
do
|
||||||
|
#on supprime les espaces dans les noms de fichiers
|
||||||
|
#RENAME=$(echo "$FILE" | tr "[:blank:]" "_")
|
||||||
|
#mv "$FILE" "$RENAME"
|
||||||
|
|
||||||
|
RENAME=$(echo "$FILE" | sed -e 's/[[:blank:]]/_/g');
|
||||||
|
if [ -e "$RENAME" ];then
|
||||||
|
echo "">/dev/null;
|
||||||
|
else
|
||||||
|
mv "$FILE" "$RENAME";
|
||||||
|
fi
|
||||||
|
|
||||||
|
#on récupère le nom sans extension
|
||||||
|
NAME=$(echo "$RENAME" | sed 's/\.[^\.]*$//')
|
||||||
|
|
||||||
|
#nom des fichiers
|
||||||
|
INPUT_FILE="$1/$FILE"
|
||||||
|
OUTPUT_FILE=$(echo "$2/$NAME.mp4")
|
||||||
|
|
||||||
|
if [ "$NAME" != "@eaDir" -a ! -f "$OUTPUT_FILE" ];
|
||||||
|
then
|
||||||
|
#ffmpeg -i "$INPUT_FILE" -acodec mp3 -vcodec mpeg4 -qscale 5 -r 24 -f mp4 "$OUTPUT_FILE"
|
||||||
|
/volume1/homes/bruno/scripts/ffmpeg -i "$INPUT_FILE" -map 0:0 -map 0:1 -c:a aac -strict -2 -async 1 -c:v libx264 -crf 20 -r 25 -s 1920x1080 -aspect 16:9 -qmin 3 -qmax 51 -qdiff 4 -y "$OUTPUT_FILE"
|
||||||
|
|
||||||
|
mv "$INPUT_FILE" "$2/$RENAME"
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
done
|
||||||
|
|
||||||
|
else
|
||||||
|
echo “$PROGRAM1 is running”
|
||||||
|
fi
|
||||||
|
exit
|
||||||
54
ffmpeg-convertMP4v4.sh
Normal file
54
ffmpeg-convertMP4v4.sh
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# run: sh ffmpeg-convertMP4v4.sh /volume1/video/TV_ts /volume1/video/TV
|
||||||
|
# Variables Section
|
||||||
|
#==============================================================
|
||||||
|
# list process to monitor in the variable below.
|
||||||
|
#PROGRAM1=$1
|
||||||
|
PROGRAM1=ffmpeg
|
||||||
|
# APPCHK varible checks to see if $PROGRAM1 is running.
|
||||||
|
APPCHK=$(ps -ea | grep $PROGRAM1 | grep -v grep | wc -l)
|
||||||
|
#==================================================================
|
||||||
|
# The ‘if’ statement below checks to see if the process is running
|
||||||
|
# with the ‘ps’ command. If the value is returned as a ‘0’ then
|
||||||
|
# a message is prompted
|
||||||
|
if [ $APPCHK -eq 0 ];
|
||||||
|
then
|
||||||
|
echo “$PROGRAM1 may be down”
|
||||||
|
|
||||||
|
cd "$1"
|
||||||
|
#rename 's/[[:blank:]]/_/g' *
|
||||||
|
for FILE in *;
|
||||||
|
do
|
||||||
|
|
||||||
|
RENAME=$(echo "$FILE" | sed -e 's/[[:blank:]]/_/g');
|
||||||
|
if [ -e "$RENAME" ];then
|
||||||
|
echo "">/dev/null;
|
||||||
|
else
|
||||||
|
mv "$FILE" "$RENAME";
|
||||||
|
fi
|
||||||
|
|
||||||
|
#on récupère le nom sans extension
|
||||||
|
NAME=$(echo "$RENAME" | sed 's/\.[^\.]*$//')
|
||||||
|
|
||||||
|
#nom des fichiers
|
||||||
|
INPUT_FILE="$1/$RENAME"
|
||||||
|
OUTPUT_FILE=$(echo "$2/$NAME.mp4")
|
||||||
|
|
||||||
|
#if [ "$NAME" != "@eaDir" -a ! -f "$OUTPUT_FILE" ];
|
||||||
|
if [ "$NAME" != "@eaDir" ];
|
||||||
|
then
|
||||||
|
|
||||||
|
echo "$INPUT_FILE"
|
||||||
|
echo "$OUTPUT_FILE"
|
||||||
|
#echo "$2/"
|
||||||
|
|
||||||
|
/volume1/homes/bruno/scripts/ffmpeg -i "$INPUT_FILE" -map 0:0 -map 0:1 -c:a aac -strict -2 -async 1 -c:v libx264 -crf 20 -r 25 -s 1920x1080 -aspect 16:9 -qmin 3 -qmax 51 -qdiff 4 -y "$OUTPUT_FILE"
|
||||||
|
mv "$INPUT_FILE" "$2/"
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
done
|
||||||
|
else
|
||||||
|
echo “$PROGRAM1 is running”
|
||||||
|
fi
|
||||||
|
exit
|
||||||
69
ffmpeg-convertMP4v5.sh
Normal file
69
ffmpeg-convertMP4v5.sh
Normal file
@@ -0,0 +1,69 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# run: sh ffmpeg-convertMP4v5.sh /volume1/video/TV_ts /volume1/video/TV
|
||||||
|
#v5: notifications, logs
|
||||||
|
|
||||||
|
LOG=/volume1/homes/bruno/logs # dossier du fichier .log
|
||||||
|
JOUR=$(date +"%Y-%m-%d %T") # http://www.cyberciti.biz/faq/linux-unix-formatting-dates-for-display/
|
||||||
|
|
||||||
|
touch $LOG/ffmpeg.log # création du fichier log
|
||||||
|
echo $JOUR "Demarrage du script" >> $LOG/ffmpeg.log
|
||||||
|
|
||||||
|
# Variables Section
|
||||||
|
#==============================================================
|
||||||
|
# list process to monitor in the variable below.
|
||||||
|
PROGRAM1=ffmpeg
|
||||||
|
# APPCHK varible checks to see if $PROGRAM1 is running.
|
||||||
|
APPCHK=$(ps -ea | grep $PROGRAM1 | grep -v grep | wc -l)
|
||||||
|
#==================================================================
|
||||||
|
# The ‘if’ statement below checks to see if the process is running
|
||||||
|
# with the ‘ps’ command. If the value is returned as a ‘0’ then
|
||||||
|
# a message is prompted
|
||||||
|
if [ $APPCHK -eq 0 ];
|
||||||
|
then
|
||||||
|
|
||||||
|
cd "$1"
|
||||||
|
for FILE in *;
|
||||||
|
do
|
||||||
|
|
||||||
|
RENAME=$(echo "$FILE" | sed -e 's/[[:blank:]]/_/g');
|
||||||
|
if [ -e "$RENAME" ];then
|
||||||
|
echo "">/dev/null;
|
||||||
|
else
|
||||||
|
mv "$FILE" "$RENAME";
|
||||||
|
fi
|
||||||
|
|
||||||
|
#on récupère le nom sans extension
|
||||||
|
NAME=$(echo "$RENAME" | sed 's/\.[^\.]*$//')
|
||||||
|
|
||||||
|
#nom des fichiers
|
||||||
|
INPUT_FILE="$1/$RENAME"
|
||||||
|
OUTPUT_FILE=$(echo "$2/$NAME.mp4")
|
||||||
|
|
||||||
|
#if [ "$NAME" != "@eaDir" -a ! -f "$OUTPUT_FILE" ];
|
||||||
|
if [ "$NAME" != "@eaDir" ];
|
||||||
|
then
|
||||||
|
|
||||||
|
echo "Conversion du fichier:"
|
||||||
|
#echo "$INPUT_FILE"
|
||||||
|
echo " -$OUTPUT_FILE"
|
||||||
|
|
||||||
|
echo "$JOUR Debut conversion du fichier $FILE" >> $LOG/ffmpeg.log
|
||||||
|
|
||||||
|
#/volume1/homes/bruno/scripts/ffmpeg -i "$INPUT_FILE" -map 0:0 -map 0:1 -c:a aac -strict -2 -async 1 -c:v libx264 -crf 20 -r 25 -s 1920x1080 -aspect 16:9 -qmin 3 -qmax 51 -qdiff 4 -y "$OUTPUT_FILE"
|
||||||
|
/volume1/homes/bruno/scripts/ffmpeg -i "$INPUT_FILE" -map 0:0 -map 0:1 -c:a aac -b:a 160k -async 1 -c:v libx264 -crf 20 -r 25 -s 1280x720 -aspect 16:9 -y "$OUTPUT_FILE"
|
||||||
|
mv "$INPUT_FILE" "$2/"
|
||||||
|
|
||||||
|
echo "$JOUR Conversion du fichier $NAME.mp4 terminee" >> $LOG/ffmpeg.log
|
||||||
|
synodsmnotify @administrators "[ffmpeg-convertMP4.sh]" "Conversion du fichier $FILE terminee"
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
done
|
||||||
|
else
|
||||||
|
#echo “$PROGRAM1 is running”
|
||||||
|
echo "$JOUR $PROGRAM1 est deja actif" >> $LOG/ffmpeg.log
|
||||||
|
synodsmnotify @administrators "[ffmpeg-convertMP4.sh]" "$PROGRAM1 est deja actif"
|
||||||
|
|
||||||
|
fi
|
||||||
|
echo $JOUR "Fin du script" >> $LOG/ffmpeg.log
|
||||||
|
exit
|
||||||
80
ffmpeg-convertMP4v6.sh
Normal file
80
ffmpeg-convertMP4v6.sh
Normal file
@@ -0,0 +1,80 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# run: sh ffmpeg-convertMP4v6.sh /volume1/video/TV_ts /volume1/video/TV
|
||||||
|
#v5: notifications, logs
|
||||||
|
#v6: modif date dans les logs
|
||||||
|
|
||||||
|
LOG=/volume1/homes/bruno/logs # dossier du fichier .log
|
||||||
|
ENREGISTREMENTS=/volume1/video/TV_2
|
||||||
|
# http://www.cyberciti.biz/faq/linux-unix-formatting-dates-for-display/
|
||||||
|
timestamp()
|
||||||
|
{
|
||||||
|
date +"%d-%m-%Y %T"
|
||||||
|
}
|
||||||
|
|
||||||
|
# création du fichier log
|
||||||
|
touch $LOG/ffmpeg.log
|
||||||
|
echo $(date +"%d-%m-%Y %T") "Demarrage du script" >> $LOG/ffmpeg.log
|
||||||
|
|
||||||
|
# Variables Section
|
||||||
|
#==============================================================
|
||||||
|
# list process to monitor in the variable below.
|
||||||
|
PROGRAM1=ffmpeg
|
||||||
|
# APPCHK varible checks to see if $PROGRAM1 is running.
|
||||||
|
APPCHK=$(ps -ea | grep $PROGRAM1 | grep -v grep | wc -l)
|
||||||
|
#==================================================================
|
||||||
|
# The ‘if’ statement below checks to see if the process is running
|
||||||
|
# with the ‘ps’ command. If the value is returned as a ‘0’ then
|
||||||
|
# a message is prompted
|
||||||
|
if [ $APPCHK -eq 0 ];
|
||||||
|
then
|
||||||
|
|
||||||
|
cd "$1"
|
||||||
|
for FILE in *;
|
||||||
|
do
|
||||||
|
|
||||||
|
#on supprime les espaces dans les noms de fichiers
|
||||||
|
RENAME=$(echo "$FILE" | sed -e 's/[[:blank:]]/_/g');
|
||||||
|
if [ -e "$RENAME" ];then
|
||||||
|
echo "">/dev/null;
|
||||||
|
else
|
||||||
|
mv "$FILE" "$RENAME";
|
||||||
|
fi
|
||||||
|
|
||||||
|
#on récupère le nom sans extension
|
||||||
|
NAME=$(echo "$RENAME" | sed 's/\.[^\.]*$//')
|
||||||
|
|
||||||
|
#nom des fichiers
|
||||||
|
INPUT_FILE="$1/$RENAME"
|
||||||
|
OUTPUT_FILE=$(echo "$2/$NAME.mp4")
|
||||||
|
|
||||||
|
#if [ "$NAME" != "@eaDir" -a ! -f "$OUTPUT_FILE" ];
|
||||||
|
if [ "$NAME" != "@eaDir" ];
|
||||||
|
then
|
||||||
|
|
||||||
|
echo "Conversion du fichier: $OUTPUT_FILE"
|
||||||
|
|
||||||
|
#echo "$JOUR Debut conversion du fichier $FILE" >> $LOG/ffmpeg.log
|
||||||
|
echo "$(date +"%d-%m-%Y %T") Debut conversion du fichier $FILE" >> $LOG/ffmpeg.log
|
||||||
|
|
||||||
|
#/volume1/homes/bruno/scripts/ffmpeg -i "$INPUT_FILE" -map 0:0 -map 0:1 -c:a aac -strict -2 -async 1 -c:v libx264 -crf 20 -r 25 -s 1920x1080 -aspect 16:9 -qmin 3 -qmax 51 -qdiff 4 -y "$OUTPUT_FILE"
|
||||||
|
/volume1/homes/bruno/scripts/ffmpeg -i "$INPUT_FILE" -map 0:0 -map 0:1 -c:a aac -b:a 160k -async 1 -c:v libx264 -crf 20 -r 25 -s 1280x720 -aspect 16:9 -y "$OUTPUT_FILE"
|
||||||
|
#les originaux sont déplacés dans $ENREGISTREMENTS
|
||||||
|
mv "$INPUT_FILE" "$ENREGISTREMENTS/"
|
||||||
|
|
||||||
|
#echo "$JOUR Conversion du fichier $NAME.mp4 terminee" >> $LOG/ffmpeg.log
|
||||||
|
echo "$(date +"%d-%m-%Y %T") Conversion du fichier $NAME.mp4 terminee" >> $LOG/ffmpeg.log
|
||||||
|
synodsmnotify @administrators "[ffmpeg-convertMP4.sh]" "Conversion du fichier $FILE terminee"
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
done
|
||||||
|
else
|
||||||
|
#echo “$PROGRAM1 is running”
|
||||||
|
#echo "$JOUR $PROGRAM1 est deja actif" >> $LOG/ffmpeg.log
|
||||||
|
echo "$(date +"%d-%m-%Y %T") $PROGRAM1 est deja actif" >> $LOG/ffmpeg.log
|
||||||
|
synodsmnotify @administrators "[ffmpeg-convertMP4.sh]" "$PROGRAM1 est deja actif"
|
||||||
|
|
||||||
|
fi
|
||||||
|
#echo $JOUR "Fin du script" >> $LOG/ffmpeg.log
|
||||||
|
echo "$(date +"%d-%m-%Y %T") Fin du script" >> $LOG/ffmpeg.log
|
||||||
|
exit
|
||||||
84
ffmpeg-convertMP4v7.sh
Normal file
84
ffmpeg-convertMP4v7.sh
Normal file
@@ -0,0 +1,84 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# run: sh ffmpeg-convertMP4v6.sh /volume1/video/TV_ts /volume1/video/TV
|
||||||
|
#v5: notifications, logs
|
||||||
|
#v6: modif date dans les logs
|
||||||
|
#v7 supprime ( GR1_B SMR6 Nat CNH Multi4 NTN MHD7 )
|
||||||
|
|
||||||
|
LOG=/volume1/homes/bruno/logs # dossier du fichier .log
|
||||||
|
ENREGISTREMENTS=/volume1/video/TV_2
|
||||||
|
TABLEAU=( GR1_B SMR6 Nat CNH Multi4 NTN MHD7 )
|
||||||
|
# http://www.cyberciti.biz/faq/linux-unix-formatting-dates-for-display/
|
||||||
|
timestamp()
|
||||||
|
{
|
||||||
|
date +"%d-%m-%Y %T"
|
||||||
|
}
|
||||||
|
|
||||||
|
# création du fichier log
|
||||||
|
touch $LOG/ffmpeg.log
|
||||||
|
echo $(timestamp) "Demarrage du script" >> $LOG/ffmpeg.log
|
||||||
|
|
||||||
|
# Variables Section
|
||||||
|
#==============================================================
|
||||||
|
# list process to monitor in the variable below.
|
||||||
|
PROGRAM1=ffmpeg
|
||||||
|
# APPCHK varible checks to see if $PROGRAM1 is running.
|
||||||
|
APPCHK=$(ps -ea | grep $PROGRAM1 | grep -v grep | wc -l)
|
||||||
|
#==================================================================
|
||||||
|
# The ‘if’ statement below checks to see if the process is running
|
||||||
|
# with the ‘ps’ command. If the value is returned as a ‘0’ then
|
||||||
|
# a message is prompted
|
||||||
|
if [ $APPCHK -eq 0 ];
|
||||||
|
then
|
||||||
|
|
||||||
|
cd "$1"
|
||||||
|
for FILE in *;
|
||||||
|
do
|
||||||
|
|
||||||
|
#on supprime les espaces dans les noms de fichiers
|
||||||
|
# on supprime ( GR1_B SMR6 Nat CNH Multi4 NTN MHD7 )
|
||||||
|
#RENAME=$(echo "$FILE" | sed -e 's/[[:blank:]]/_/g');
|
||||||
|
RENAME=$(echo "$FILE" | sed -e '{s/[[:blank:]]/_/g;s/(\(GR1_B\|SMR6\|Nat\|CNH\|Multi4\|NTN\|MHD7\))//g}')
|
||||||
|
if [ -e "$RENAME" ];then
|
||||||
|
echo "">/dev/null;
|
||||||
|
else
|
||||||
|
mv "$FILE" "$RENAME";
|
||||||
|
fi
|
||||||
|
|
||||||
|
#on récupère le nom sans extension
|
||||||
|
NAME=$(echo "$RENAME" | sed 's/\.[^\.]*$//')
|
||||||
|
|
||||||
|
#nom des fichiers
|
||||||
|
INPUT_FILE="$1/$RENAME"
|
||||||
|
OUTPUT_FILE=$(echo "$2/$NAME.mp4")
|
||||||
|
|
||||||
|
#if [ "$NAME" != "@eaDir" -a ! -f "$OUTPUT_FILE" ];
|
||||||
|
if [ "$NAME" != "@eaDir" ];
|
||||||
|
then
|
||||||
|
|
||||||
|
echo "Conversion du fichier: $OUTPUT_FILE"
|
||||||
|
|
||||||
|
#echo "$JOUR Debut conversion du fichier $FILE" >> $LOG/ffmpeg.log
|
||||||
|
echo "$(timestamp) Debut conversion du fichier $FILE" >> $LOG/ffmpeg.log
|
||||||
|
|
||||||
|
#/volume1/homes/bruno/scripts/ffmpeg -i "$INPUT_FILE" -map 0:0 -map 0:1 -c:a aac -strict -2 -async 1 -c:v libx264 -crf 20 -r 25 -s 1920x1080 -aspect 16:9 -qmin 3 -qmax 51 -qdiff 4 -y "$OUTPUT_FILE"
|
||||||
|
/volume1/homes/bruno/scripts/ffmpeg -i "$INPUT_FILE" -map 0:0 -map 0:1 -c:a aac -b:a 160k -async 1 -c:v libx264 -crf 20 -r 25 -s 1280x720 -aspect 16:9 -y "$OUTPUT_FILE"
|
||||||
|
#les originaux sont déplacés dans $ENREGISTREMENTS
|
||||||
|
mv "$INPUT_FILE" "$ENREGISTREMENTS/"
|
||||||
|
|
||||||
|
#echo "$JOUR Conversion du fichier $NAME.mp4 terminee" >> $LOG/ffmpeg.log
|
||||||
|
echo "$(timestamp) Conversion du fichier $NAME.mp4 terminee" >> $LOG/ffmpeg.log
|
||||||
|
synodsmnotify @administrators "[ffmpeg-convertMP4.sh]" "Conversion du fichier $FILE terminee"
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
done
|
||||||
|
else
|
||||||
|
#echo “$PROGRAM1 is running”
|
||||||
|
#echo "$JOUR $PROGRAM1 est deja actif" >> $LOG/ffmpeg.log
|
||||||
|
echo "$(timestamp) $PROGRAM1 est deja actif" >> $LOG/ffmpeg.log
|
||||||
|
synodsmnotify @administrators "[ffmpeg-convertMP4.sh]" "$PROGRAM1 est deja actif"
|
||||||
|
|
||||||
|
fi
|
||||||
|
#echo $JOUR "Fin du script" >> $LOG/ffmpeg.log
|
||||||
|
echo "$(timestamp) Fin du script" >> $LOG/ffmpeg.log
|
||||||
|
exit
|
||||||
13
install_wp-cli.sh
Normal file
13
install_wp-cli.sh
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Télécharger
|
||||||
|
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
|
||||||
|
|
||||||
|
# Test
|
||||||
|
php wp-cli.phar --info
|
||||||
|
|
||||||
|
chmod +x wp-cli.phar
|
||||||
|
sudo mv wp-cli.phar /usr/local/bin/wp
|
||||||
|
|
||||||
|
# Test
|
||||||
|
wp --info
|
||||||
57
install_wp.sh
Normal file
57
install_wp.sh
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#bdd
|
||||||
|
dbhost=localhost
|
||||||
|
dbuser=root
|
||||||
|
dbpass=qUtjnFdebz24N5Xy
|
||||||
|
dbname=wordpress4
|
||||||
|
dbprefix=wp4_
|
||||||
|
#wp
|
||||||
|
url=localhost
|
||||||
|
title="My WordPress blog"
|
||||||
|
admin_user=bruno
|
||||||
|
admin_password=kpm97321
|
||||||
|
admin_email="bruno@clicclac.info"
|
||||||
|
default_theme=twentyseven
|
||||||
|
defaults_plugins="admin-post-navigation meow-lightbox"
|
||||||
|
locale=fr_FR
|
||||||
|
version=4.8
|
||||||
|
|
||||||
|
# Télécharger WordPress:
|
||||||
|
$ wp core download --locale=$locale --version=$version
|
||||||
|
|
||||||
|
# Créer le fichier de config (wp-config.php):
|
||||||
|
#$ wp config create --dbname=testdb --dbuser=wp --dbpass=yourpassword
|
||||||
|
#$ wp core config --dbname=databasename --dbuser=databaseuser --dbpass=databasepassword --dbhost=localhost --dbprefix=prfx_
|
||||||
|
|
||||||
|
# Avec Des options supplémentaires:
|
||||||
|
$ wp core config --dbname=$dbname --dbuser=$dbuser --dbpass=$dbpass --dbhost=$dbhost --dbprefix=$dbprefix --extra-php <<PHP
|
||||||
|
define( 'WP_DEBUG', true );
|
||||||
|
define( 'WP_DEBUG_LOG', true );
|
||||||
|
PHP
|
||||||
|
|
||||||
|
# Créer la bdd 'wordpress4':
|
||||||
|
$ wp db create
|
||||||
|
|
||||||
|
# Pour connaitre les encodages utilisés:
|
||||||
|
#$ wp db cli
|
||||||
|
#MariaDB [wordpress5]> SELECT @@character_set_database, @@collation_database;
|
||||||
|
|
||||||
|
# Installer WordPress:
|
||||||
|
$ wp core install --url=$url --title=$title --admin_user=$admin_user --admin_password=$admin_password --admin_email=$admin_email
|
||||||
|
|
||||||
|
# Changement de la structure des liens pour ne conserver que le nom de l'article
|
||||||
|
$ wp rewrite structure '/%postname%'
|
||||||
|
|
||||||
|
# Liste les thèmes trouvable dans l'installation
|
||||||
|
$ wp theme list
|
||||||
|
|
||||||
|
# Installer un thème:
|
||||||
|
$ wp theme install $default_theme
|
||||||
|
|
||||||
|
# Activer le thème:
|
||||||
|
$ wp theme activate $default_theme
|
||||||
|
|
||||||
|
# Installer et activer les plugins:
|
||||||
|
#$ wp plugin install admin-post-navigation jetpack meow-lightbox simple-tags sola-newsletters wp-retina-2x-pro wp-super-cache --activate
|
||||||
|
$ wp plugin install $defaults_plugins --activate
|
||||||
6
klaus.sh
Normal file
6
klaus.sh
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
#/bin/bash
|
||||||
|
|
||||||
|
repo=/volume1/Repositories
|
||||||
|
|
||||||
|
klaus $repo/shell_scripts.git/ $repo/syno_scripts.git --host 192.168.1.7
|
||||||
|
|
||||||
30
klaus.wsgi
Normal file
30
klaus.wsgi
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
# -*- coding: UTF-8 -*-
|
||||||
|
# wsgi.py
|
||||||
|
|
||||||
|
# Optional: if you install klaus in a virtualenv, you need to tell Python
|
||||||
|
# about your environment's site-packages directory
|
||||||
|
import site
|
||||||
|
site.addsitedir('/volume1/homes/bruno/.local/lib/python3.5/site-packages')
|
||||||
|
|
||||||
|
|
||||||
|
# Your klaus site title. Make sure it's a unicode object if it
|
||||||
|
# contains non-ascii characters
|
||||||
|
TITLE = u"My site title"
|
||||||
|
|
||||||
|
# A list of paths pointing to your git repositories
|
||||||
|
REPOSITORIES = [
|
||||||
|
"/volume1/Repositories/kymsu_dsm.git",
|
||||||
|
"/volume1/Repositories/shell_scripts.git",
|
||||||
|
"/volume1/Repositories/syno_scripts.git",
|
||||||
|
"/volume1/Repositories/wiki.js.git",
|
||||||
|
"/volume1/Repositories/wp2010.git",
|
||||||
|
"/volume1/Repositories/wp2012.git",
|
||||||
|
"/volume1/Repositories/wp_creator.git",
|
||||||
|
"/volume1/Repositories/zp_photoblog2.git",
|
||||||
|
]
|
||||||
|
|
||||||
|
# klaus provides a make_app function that creates a WSGI application
|
||||||
|
from klaus import make_app
|
||||||
|
|
||||||
|
# Create the application
|
||||||
|
application = make_app(REPOSITORIES, TITLE)
|
||||||
47
running3.sh
Normal file
47
running3.sh
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# Variables Section
|
||||||
|
#==============================================================
|
||||||
|
# list process to monitor in the variable below.
|
||||||
|
#PROGRAM1=$1
|
||||||
|
PROGRAM1=ffmpeg
|
||||||
|
# APPCHK varible checks to see if $PROGRAM1 is running.
|
||||||
|
APPCHK=$(ps -ea | grep $PROGRAM1 | grep -v grep | wc -l)
|
||||||
|
#==================================================================
|
||||||
|
# The ‘if’ statement below checks to see if the process is running
|
||||||
|
# with the ‘ps’ command. If the value is returned as a ‘0’ then
|
||||||
|
# a message is prompted
|
||||||
|
if [ $APPCHK -eq 0 ];
|
||||||
|
then
|
||||||
|
echo “$PROGRAM1 may be down”
|
||||||
|
|
||||||
|
cd "$1"
|
||||||
|
#rename 's/[[:blank:]]/_/g' *
|
||||||
|
for FILE in *;
|
||||||
|
do
|
||||||
|
#echo "$FILE"
|
||||||
|
|
||||||
|
#on récupère le nom sans extension
|
||||||
|
NAME=$(echo "$FILE" | sed 's/\.[^\.]*$//')
|
||||||
|
|
||||||
|
#nom des fichiers
|
||||||
|
INPUT_FILE="$1/$FILE"
|
||||||
|
#OUTPUT_FILE=$(echo "$2/$FILE")
|
||||||
|
OUTPUT_FILE=$(echo "$2/$NAME.mp4")
|
||||||
|
|
||||||
|
#if [ "$NAME" != "@eaDir" -a ! -f "$OUTPUT_FILE" ];
|
||||||
|
if [ "$NAME" != "@eaDir" ];
|
||||||
|
then
|
||||||
|
|
||||||
|
echo "$INPUT_FILE"
|
||||||
|
echo "$OUTPUT_FILE"
|
||||||
|
|
||||||
|
/volume1/homes/bruno/scripts/ffmpeg -i "$INPUT_FILE" -map 0:0 -map 0:1 -c:a aac -strict -2 -async 1 -c:v libx264 -crf 20 -r 25 -s 1920x1080 -aspect 16:9 -qmin 3 -qmax 51 -qdiff 4 -y "$OUTPUT_FILE"
|
||||||
|
mv "$INPUT_FILE" "$2/"
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
done
|
||||||
|
else
|
||||||
|
echo “$PROGRAM1 is running”
|
||||||
|
fi
|
||||||
|
exit
|
||||||
29
test.sh
Normal file
29
test.sh
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
ENREGISTREMENTS=/volume1/video/TV_2
|
||||||
|
TABLEAU=( GR1_B SMR6 Nat CNH Multi4 NTN MHD7 )
|
||||||
|
|
||||||
|
cd "$ENREGISTREMENTS"
|
||||||
|
for FILE in *;
|
||||||
|
do
|
||||||
|
echo "$FILE";
|
||||||
|
|
||||||
|
#on supprime les espaces dans les noms de fichiers
|
||||||
|
#RENAME=$(echo "$FILE" | sed -e 's/[[:blank:]]/_/g');
|
||||||
|
|
||||||
|
#REN2=$(echo "$FILE" | sed -e 's/Nat/aa/g')
|
||||||
|
REN2=$(echo "$FILE" | sed -e '{s/[[:blank:]]/_/g;s/(\(GR1_B\|SMR6\|Nat\|CNH\|Multi4\|NTN\|MHD7\))//g}')
|
||||||
|
|
||||||
|
#for i in ${TABLEAU[*]}
|
||||||
|
#do
|
||||||
|
# echo "$i"
|
||||||
|
# REN2=$(echo "$FILE" | sed -e 's/\"$i\"//g')
|
||||||
|
# #REN2=$(echo "$FILE" | sed -e 's/a/aa/g')
|
||||||
|
#done
|
||||||
|
|
||||||
|
if [ -e "$RENAME" ];then
|
||||||
|
echo "">/dev/null;
|
||||||
|
else
|
||||||
|
#mv "$FILE" "$RENAME";
|
||||||
|
echo "$FILE" "$RENAME" "$REN2";
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
exit
|
||||||
5
vnstatdump.sh
Normal file
5
vnstatdump.sh
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
/opt/bin/vnstat -u
|
||||||
|
sleep 10
|
||||||
|
/opt/bin/vnstat --dumpdb -i eth0 >> /volume1/web/vnstat_php_frontend-1.4.1/dumps/vnstat_dump_eth0
|
||||||
|
|
||||||
Reference in New Issue
Block a user